📅  最后修改于: 2023-12-03 15:30:41.928000             🧑  作者: Mango
在 Python 编程中,f.readlines() 是一个非常常用的方法,可以让我们读取文件中的所有行并放到一个列表中。
f.readlines()
该方法返回一个包含文件所有行的列表。每一个元素都是文件中的一行。
假设我们有一个叫做 example.txt 的文件,它包含了以下内容:
Hello world!
This is an example file.
It contains 3 lines of text.
以下是一个基本示例,演示如何使用 f.readlines() 方法读取文件中的所有行并将它们放到一个列表中:
with open('example.txt') as f:
lines = f.readlines()
print(lines)
运行上述代码后,会输出以下内容:
['Hello world!\n', 'This is an example file.\n', 'It contains 3 lines of text.\n']
我们可以通过循环遍历该列表来获取每一行的内容:
with open('example.txt') as f:
lines = f.readlines()
for line in lines:
print(line.strip()) # 移除每一行末尾的换行符
以上代码输出的结果如下:
Hello world!
This is an example file.
It contains 3 lines of text.
f.readlines() 方法可以轻松地将文件中的每一行读取到一个列表中,非常适合用在需要逐行处理文件的场景中。