read()
方法用于一次性读取整个文件的内容。示例:
with open('example.txt', 'r') as f:
content = f.read().splitlines()
print(content)
二、readline()
:readline()
方法用于每次读取文件的一行。with open('example.txt', 'r') as f:
line = f.readline()
print(line)
三、readlines()
:readlines()
方法用于读取文件的所有行,并将其存储在一个列表中。with open('example.txt', 'r') as f:
lines = f.readlines()
在使用这些方法时,需要注意文件大小和内存占用情况。如果文件较小,可以考虑使用 read()
或 readlines()
,但对于大文件,最好使用 readline()
或者逐行迭代文件对象,以减小内存开销。?