readlines()
函数可以接受一个可选参数 sizehint
,它指定了要读取的最大字节数。如果省略了 sizehint
参数,则会读取整个文件。
下面是一个简单的示例,演示了如何使用 readlines()
函数读取文本文件中的所有内容并打印出来:
with open('file.txt', 'r') as f:
lines = f.readlines()
for line in lines:
print(line)
在上述代码中,首先使用 open()
函数打开了一个名为 file.txt
的文件,并将其赋值给变量 f
。然后,使用 readlines()
函数读取文件中的所有内容,并将每一行作为一个字符串存储到列表 lines
中。最后,使用 for
循环遍历列表 lines
,并打印出每一行的内容。
需要注意的是,readlines()
函数返回的列表包含了原文件中的所有行,包括每一行末尾的换行符(\n
)。如果不想要这些换行符,可以使用 strip()
方法去掉它们:
with open('file.txt', 'r') as f:
lines = f.readlines()
for line in lines:
print(line.strip())
上述代码中,我们通过在 print()
函数中使用 strip()
方法去掉了每一行字符串末尾的换行符。