📅  最后修改于: 2023-12-03 15:40:05.016000             🧑  作者: Mango
有时候我们需要将文本文件中的内容读取到 Python 中进行处理,这时候需要将每一行的内容转换为列表形式,方便后续的操作。下面就让我们来看一下具体的实现方法。
在 Python 中,我们可以使用 open()
函数打开一个文本文件,并通过 readlines()
方法读取文件中的每一行内容。具体实现方法如下:
# 打开文本文件
file = open('example.txt', 'r')
# 读取文件中的每一行内容
lines = file.readlines()
# 关闭文件
file.close()
在上述代码中,我们已经将文件中的每一行内容存储在了一个列表中,接下来只需要将每一行中的字符串转换为列表即可。在字符串转换为列表时,我们可以利用空格字符或其他特定字符将字符串分割为多个部分,并存储到列表中。具体实现方法如下:
# 读取文本文件
file = open('example.txt', 'r')
lines = file.readlines()
# 将每一行内容转换为列表
result = []
for line in lines:
# 将每一行内容按空格字符分割为多个部分,并存储到列表中
items = line.strip().split(' ')
result.append(items)
# 关闭文件
file.close()
在上述代码中,我们通过 strip()
方法删除字符串两侧的空格字符,再通过 split()
方法按空格字符将字符串分割为多个部分,并存储到列表中。最后,将每一行的列表存储到一整个大列表中。
以上就是将文本文件中的每一行内容转换为 Python 列表的完整实现方法。我们可以通过读取文件和字符串分割的操作,快速将文本文件中的内容转换为列表。