readlines函数
时间: 2023-05-26 07:04:12 浏览: 99
readline
4星 · 用户满意度95%
readlines()函数是Python中的内置函数,用于读取文本文件中的所有行,将它们存储为一个列表返回。该函数的语法如下:
file.readlines([sizehint])
其中,sizehint是一个可选参数,用于指定读取的最大字节数。如果省略该参数,则读取整个文件。readlines()函数将在文本文件中查找换行符,将每一行读取为一个单独的元素,并将它们存储在一个列表中返回。
示例:
以下是一个示例文件sample.txt,其中包含三行文本数据:
Hello World!
Python is cool.
Python is the best language.
使用readlines函数读取该文件,并打印出结果:
file = open('sample.txt', 'r') # 打开文件
lines = file.readlines() # 读取每一行文本数据
file.close() # 关闭文件
print(lines) # 打印结果
输出:
['Hello World!\n', 'Python is cool.\n', 'Python is the best language.\n']
注意:由于每行文本末尾都包含一个换行符,因此readlines()函数读取到的每个元素都包含此换行符。如果不希望包含该换行符,可以使用rstrip()函数来去除它。例如,可以使用以下方式:
lines = [line.rstrip() for line in lines]
阅读全文