欢迎访问宙启技术站
智能推送

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()方法逐行读取文本文件内容的基本方法。你可以根据实际需要,在循环体中添加适当的处理逻辑来处理每行内容。