跳至主要内容

readlines()

Python 中的 readlines() 函数是一种文件方法,它从文件中读取所有行并以列表的形式返回它们。文件中每一行都作为列表中的一个单独元素存储。当您想要逐行读取文件内容并将其存储在数据结构中以供进一步处理时,此函数非常有用。

参数值

此函数不接受任何参数。

返回值

readlines() 方法返回一个 字符串 列表,其中每个字符串都是文件中的一个行。

如何在 Python 中使用 readlines()

示例 1

readlines() 方法从文件中读取所有行并以列表的形式返回它们。

with open('data.txt', 'r') as file:
    lines = file.readlines()
    print(lines)
示例 2

它还可以与循环一起使用,以遍历文件中的每一行。

with open('data.txt', 'r') as file:
    for line in file.readlines():
        print(line)
示例 3

此方法将整个文件读入内存,因此它可能不适用于非常大的文件。

with open('data.txt', 'r') as file:
    all_lines = file.readlines()
    for line in all_lines:
        print(line)