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 文件。
  • 对文本文件内容进行操作,例如替换、删除或添加特定文本。
Python 函数:将文件内容读取到列表中,以空格分隔

原文地址: https://www.cveoy.top/t/topic/oaz4 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录