以下是使用Python读取目录下所有TXT文件,并将它们单独放入多个列表的代码示例:

import os

# 获取目录路径
dir_path = '/path/to/directory'

# 定义一个空列表,用于存储所有的TXT文件名
txt_files = []

# 遍历目录下所有文件
for filename in os.listdir(dir_path):
    # 判断文件是否为TXT文件
    if filename.endswith('.txt'):
        # 将TXT文件名添加到txt_files列表中
        txt_files.append(filename)

# 定义多个空列表,用于存储不同TXT文件的内容
txt1 = []
txt2 = []
txt3 = []

# 遍历txt_files列表中的所有TXT文件
for txt_file in txt_files:
    # 打开TXT文件,并读取其中的内容
    with open(os.path.join(dir_path, txt_file), 'r') as f:
        content = f.read()
    
    # 将TXT文件内容添加到相应的列表中
    if txt_file == 'file1.txt':
        txt1.append(content)
    elif txt_file == 'file2.txt':
        txt2.append(content)
    elif txt_file == 'file3.txt':
        txt3.append(content)

# 打印每个列表中的内容
print(txt1)
print(txt2)
print(txt3)

在上述示例代码中,我们首先获取目录路径,并定义一个空列表来存储所有的TXT文件名。然后,我们遍历目录下的所有文件,并检查每个文件是否为TXT文件。如果是TXT文件,则将其文件名添加到txt_files列表中。

接下来,我们定义多个空列表,用于存储不同TXT文件的内容。然后,我们遍历txt_files列表中的所有TXT文件,并打开每个文件以读取其内容。最后,我们将每个TXT文件的内容添加到相应的列表中,并打印每个列表中的内容。

请注意,上述示例代码中的列表名称和文件名仅供参考,您可以根据自己的需要进行更改。

PYTHON 读取目录下所有TXT 单独放入多个LIST

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

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