Python中如何使用读文件的函数readlines

在Python中,可以使用文件对象的readlines()方法读取文件内容并将其存储在列表中。每个列表元素都是一个文件中的一行。

以下是使用readlines()方法读取文件的示例:

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

在这个例子中,我们打开名为“file.txt”的文件,并将其赋值给变量file。然后,我们使用readlines()方法读取文件的所有内容,并将其存储在名为lines的列表中。最后,我们使用一个循环遍历列表中的每一行,并将其打印到控制台中。

注意,在使用readlines()方法时,将整个文件读取到内存中可能会导致性能问题,特别是当处理大型文件时。如果您只需要逐行读取文件,请考虑使用for循环来迭代文件对象本身,而不是使用readlines()方法。

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

在这个例子中,我们使用for循环直接迭代文件对象本身。每次迭代,会读取文件中的下一行,并将其分配给变量line。然后,我们再将这一行打印到控制台中。

未经允许不得转载:国外服务器评测 » Python中如何使用读文件的函数readlines