使用Python可以通过以下步骤将不同源文件夹中的所有CSV文件复制到目标文件夹中:
import os
import shutil
source_folder = '/path/to/source/folder'
target_folder = '/path/to/target/folder'
for root, dirs, files in os.walk(source_folder):
for file in files:
if file.endswith('.csv'):
source_file = os.path.join(root, file)
target_file = os.path.join(target_folder, file)
shutil.copy(source_file, target_file)
这段代码使用os.walk
函数遍历源文件夹中的所有文件和子文件夹。对于每个文件,检查其文件扩展名是否为.csv
,如果是,则构建源文件路径和目标文件路径,并使用shutil.copy
函数将文件复制到目标文件夹中。
这种方法可以递归地复制源文件夹中的所有CSV文件及其文件夹结构到目标文件夹中。
注意:在运行代码之前,请确保源文件夹和目标文件夹已经存在,并且具有适当的读写权限。
推荐的腾讯云相关产品:腾讯云对象存储(COS)
请注意,以上答案仅供参考,具体实现方式可能因实际情况而异。
领取专属 10元无门槛券
手把手带您无忧上云