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

Python中如何逐行读取文本文件的内容

发布时间:2024-01-02 09:38:44

Python中可以使用open()函数来打开一个文本文件,并使用readline()方法逐行读取文件的内容。下面是一个使用例子:

# 打开文本文件
file = open("example.txt", "r")

# 逐行读取文件内容
line = file.readline()
while line:
    print(line.strip())  # 打印每行内容(去除换行符)
    line = file.readline()

# 关闭文件
file.close()

上述代码首先使用open()函数打开一个名为example.txt的文本文件,使用r参数表示以只读模式打开文件。然后,使用readline()方法逐行读取文件内容,每次读取一行并将其赋值给变量line。通过在一个循环中不断调用readline()方法,直到读取到文件的末尾为止。

在循环中,使用print()函数打印每行的内容,并使用strip()方法去除行末的换行符。最后,使用close()方法关闭文件。

需要注意的是,在使用open()函数打开文件后,必须使用close()方法关闭文件,以释放资源。另外,为了处理任何可能的异常,你还可以使用try-except语句进行错误处理。

以上就是逐行读取文本文件内容的Python代码示例。