在 Python 中,读取文件的内容是一个非常常见的操作,有很多种方法可以实现这一操作,本文将介绍如何使用 Python 的 open() 函数来逐行读取文件的内容。
准备工作
我们需要准备一个文本文件,作为要读取的文件,文件中每一行的内容可以是任意的文本内容,如下所示:
line1 line2 line3 line4 line5
使用 open() 函数读取文件
在 Python 中,我们可以使用 open() 函数来打开文件,读取文件的内容。open() 函数的语法如下:
open(filename, mode)
其中,filename 是要打开的文件的文件名,mode 是文件打开的模式,可以是 'r'(读取)、'w'(写入)、'a'(追加)等。
假设我们要读取上面那个文件,文件名是 example.txt,我们可以使用如下代码来打开文件:
f = open('example.txt', 'r')
这里,我们打开文件的模式是 'r',表示以只读的方式打开文件。
逐行读取文件的内容
一旦我们打开文件,就可以使用 for 循环来逐行读取文件的内容,代码如下:
for line in f: print(line)
这里,我们使用 for 循环来遍历文件的每一行,使用 print() 函数来打印出文件的每一行内容。
运行上面的代码,可以得到如下输出:
line1 line2 line3 line4 line5
可以看到,我们已经成功的逐行读取了文件的内容。
关闭文件
在读取完文件的内容之后,我们需要使用 close() 函数来关闭文件,代码如下:
f.close()
这样,我们就成功的读取了文件的内容,并关闭了文件。
本文介绍了如何使用 Python 的 open() 函数来逐行读取文件的内容,具体步骤是:准备一个文本文件;使用 open() 函数打开文件;使用 for 循环逐行读取文件的内容;使用 close() 函数关闭文件。