📅  最后修改于: 2023-12-03 15:34:32.579000             🧑  作者: Mango
在Python中,我们可以使用几种方法来读取文本文件到列表中,本文将为您介绍这些方法及其用例。
readlines()
方法使用readlines()
方法是一种常见的将文本文件读取到列表中的方法。该方法将整个文件读入内存,返回一个由文件的每一行组成的列表,每一行都是一个字符串。
# 打开文本文件
with open('file.txt', 'r') as file:
# 读取文件到列表中
lines = file.readlines()
# 输出读取到的列表
print(lines)
另一种读取文本文件的方法是使用循环,逐行读取并将每一行添加到列表中。
# 打开文本文件
with open('file.txt', 'r') as file:
# 初始化空列表
lines = []
# 逐行读取并添加到列表中
for line in file:
lines.append(line.strip())
# 输出读取到的列表
print(lines)
splitlines()
方法splitlines()
方法返回一个由文件的每一行组成的列表,每一行都是一个字符串,可以指定是否删除行末的换行符。该方法不需要预先打开文件。
# 读取文件到列表中
lines = open('file.txt', 'r').read().splitlines()
# 输出读取到的列表
print(lines)
无论您选择哪种方法,都可以轻松地读取文本文件到列表中,使您能够在Python中进行更方便的文本处理。
这篇文章介绍了Python中读取文本文件到列表的三种方法,这些方法在文本处理过程中非常有用。希望这篇文章能够帮助你更好地理解和运用它们。