在Python中,读取多个文件夹类别中的多个.txt文件可以通过以下方法实现:
import os
folder_path = '/path/to/folder' # 文件夹路径
file_type = '.txt' # 文件类型
file_paths = [] # 存储文件路径的列表
for root, dirs, files in os.walk(folder_path):
for file in files:
if file.endswith(file_type):
file_paths.append(os.path.join(root, file))
这段代码使用os.walk
函数来遍历指定文件夹及其子文件夹。root
表示当前正在遍历的文件夹路径,dirs
表示当前文件夹中的子文件夹列表,files
表示当前文件夹中的文件列表。如果文件的扩展名以.txt
结尾,则将文件的完整路径添加到file_paths
列表中。
for file_path in file_paths:
with open(file_path, 'r') as file:
content = file.read()
# 进行文件内容的处理或操作
使用open
函数打开每个文件,并使用with
语句确保文件在使用后被正确关闭。将文件内容读取到content
变量中,可以对内容进行进一步处理或操作。
这样,你就可以在Python中读取多个文件夹类别中的多个.txt文件了。根据你的需求,可以进一步修改代码来满足特定的要求。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云