PYTHON 读取目录下所有TXT 单独放入多个LIST
以下是使用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文件的内容添加到相应的列表中,并打印每个列表中的内容。
请注意,上述示例代码中的列表名称和文件名仅供参考,您可以根据自己的需要进行更改。
原文地址: https://www.cveoy.top/t/topic/nax 著作权归作者所有。请勿转载和采集!