在 Python 中逐行读取文件到列表中
将文件的每一行存储为列表中的元素是Python 中的一个常见任务。为此,您可以使用带有循环的 open() 函数来遍历文件的每一行。
方法:
读取文件行 -按行并将每一行追加到列表中,请按照以下步骤操作:
代码:
with open(filename, 'r') as file: lines = [line.rstrip() for line in file]
或者:
如果您喜欢迭代文件直接对象并打印每一行,您可以使用以下代码:
with open(filename, 'r') as file: for line in file: print(line.rstrip())
Python 3.8 及更高版本:
在 Python 3.8 及更高版本中,您可以使用海象运算符('=')来简化代码:
with open(filename, 'r') as file: while line := file.readline(): print(line.rstrip())
额外注意:
with open(filename, 'r', encoding='UTF-8') as file:
以上是如何在Python中逐行读取文件到列表中?的详细内容。更多信息请关注PHP中文网其他相关文章!