Python中使用readline方法逐行读取文本文件内容
发布时间:2023-12-24 17:26:32
在Python中,我们可以使用readline()方法逐行读取文本文件的内容。readline()方法会从文件中读取一行数据,并返回该行内容。
以下是一个使用readline()方法逐行读取文本文件内容的示例:
# 打开文件
file = open("example.txt", "r")
# 循环读取每行内容
line = file.readline()
while line:
# 处理每行内容
print(line)
# 读取下一行内容
line = file.readline()
# 关闭文件
file.close()
上述示例中,我们首先使用open()函数打开名为example.txt的文本文件,并以只读模式("r")进行操作。然后,使用readline()方法读取文件的 行内容,并将其赋值给变量line。
接下来,我们使用一个循环来逐行读取文件的内容。在循环体中,首先处理当前行的内容,然后再使用readline()方法读取下一行内容,并将其赋值给line。
循环会一直执行直到文件的所有行都被读取完毕。最后,我们使用close()方法关闭文件,以释放系统资源。
需要注意的是,当文件被读取完毕时,readline()方法会返回一个空字符串。因此,我们可以在循环条件中使用while line来判断是否还有剩余行未读取。
以上就是使用readline()方法逐行读取文本文件内容的基本方法。你可以根据实际需要,在循环体中添加适当的处理逻辑来处理每行内容。
