PYTHON 读取文件夹下TXT 文件 打印出类似 file = open('文件名.txt', 'r',encoding='UTF-8').read() 把文件名换成读取的TXT名
可以使用 os 模块的 listdir() 函数获取文件夹下所有文件的文件名,然后使用 for 循环遍历每个文件,读取文件内容并打印出来。
代码如下:
import os
folder_path = '文件夹路径'
for filename in os.listdir(folder_path):
if filename.endswith('.txt'):
file_path = os.path.join(folder_path, filename)
with open(file_path, 'r', encoding='UTF-8') as f:
content = f.read()
print(f"文件名:{filename}\n{content}")
其中,folder_path 是需要读取的文件夹路径,通过 os.listdir() 函数获取该文件夹下所有文件的文件名,然后使用 if filename.endswith('.txt') 过滤出所有 TXT 文件。
对于每个 TXT 文件,使用 os.path.join() 函数构建文件的完整路径,然后使用 with open() as f: 打开文件并读取其中的内容,最后打印出文件名和内容。
原文地址: https://www.cveoy.top/t/topic/mQH 著作权归作者所有。请勿转载和采集!