📜  使用 readline() 函数逐行读取文本文件 - Python (1)

📅  最后修改于: 2023-12-03 14:49:46.204000             🧑  作者: Mango

使用 readline() 函数逐行读取文本文件 - Python

在Python中,我们经常需要读取文本文件。而文件通常包含多行内容。使用readline()函数,我们可以逐行读取文本文件。

读取文本文件

我们可以使用open函数打开一个文本文件。

file = open('example.txt', 'r')

其中,第一个参数是文件名,第二个参数是打开文件的模式。'r'表示只读模式。

接下来,我们按照如下方式读取文本文件:

line = file.readline()
while line != '':
    print(line, end='')
    line = file.readline()

file.close()

使用while循环来逐行读取文件,当读到文件末尾时,函数会返回一个空字符串'',这时我们就可以退出循环。

完整程序

以下是完整的程序示例,可以直接运行。

file = open('example.txt', 'r')
line = file.readline()
while line != '':
    print(line, end='')
    line = file.readline()

file.close()
总结

readline()函数允许我们逐行读取文本文件。我们可以使用while循环来读取文件的每一行,直到读到文件末尾。注意在读取完毕后关闭文件。