Python 函数:将文件内容读取到列表中,以空格分隔
Python 函数:将文件内容读取到列表中,以空格分隔
本教程将展示如何使用 Python 函数将文件内容读取到列表中,并以空格分隔字符串。
def read_file_to_list(filename):
'将文件读取到列表中,每一行是列表的一个项,列表的每一项是一个由空格分隔的字符串组成的列表。'
'参数:'
'filename - 文件名'
'返回值:'
'file_list - 包含文件内容的列表'
file_list = []
with open(filename, 'r') as f:
for line in f:
# 去除每行末尾的换行符并将其分隔成一个字符串列表
line_list = line.strip().split(' ')
file_list.append(line_list)
return file_list
使用方法:
file_list = read_file_to_list('example.txt')
print(file_list)
其中,'example.txt' 是待读取的文件名。该函数将返回一个包含文件内容的列表,每一行是列表的一个项,列表的每一项是一个由空格分隔的字符串组成的列表。
示例:
假设 'example.txt' 文件内容如下:
This is line 1
This is line 2 with more words
This is line 3
执行上述代码后,'file_list' 将包含以下内容:
[['This', 'is', 'line', '1'], ['This', 'is', 'line', '2', 'with', 'more', 'words'], ['This', 'is', 'line', '3']]
该函数的优势:
- 能够轻松将文本文件内容读取到列表中。
- 将每行内容拆分成以空格分隔的字符串列表,便于后续处理。
- 使用
with语句打开文件,确保文件在使用完后自动关闭。
该函数可用于各种文本文件处理任务,例如:
- 读取文本文件中的数据并进行分析。
- 将文本文件内容转换为其他格式,例如 CSV 文件。
- 对文本文件内容进行操作,例如替换、删除或添加特定文本。
原文地址: https://www.cveoy.top/t/topic/oaz4 著作权归作者所有。请勿转载和采集!