使用Python将多个文件夹中的多个文件复制到一个文件夹中可以通过以下步骤实现:
import os
import shutil
source_folders = ['path/to/source/folder1', 'path/to/source/folder2', ...]
destination_folder = 'path/to/destination/folder'
if not os.path.exists(destination_folder):
os.makedirs(destination_folder)
for source_folder in source_folders:
# 遍历源文件夹中的文件
for root, dirs, files in os.walk(source_folder):
for file in files:
# 构建源文件的完整路径
source_file = os.path.join(root, file)
# 构建目标文件的完整路径
destination_file = os.path.join(destination_folder, file)
# 复制文件到目标文件夹
shutil.copy2(source_file, destination_file)
这样,多个文件夹中的多个文件就会被复制到指定的目标文件夹中。
注意:上述代码中的path/to/source/folder1
、path/to/source/folder2
和path/to/destination/folder
需要根据实际情况替换为相应的文件夹路径。
关于Python的文件操作和路径处理,可以参考腾讯云对象存储 COS 的相关文档:Python SDK 文档。
希望以上内容对您有所帮助!
云+社区技术沙龙[第27期]
云原生正发声
Techo Day 第三期
云+社区技术沙龙[第14期]
云+社区沙龙online [国产数据库]
DB・洞见
企业创新在线学堂
领取专属 10元无门槛券
手把手带您无忧上云