📅  最后修改于: 2023-12-03 15:33:56.963000             🧑  作者: Mango
当你需要将多个文件从子文件夹复制到主文件夹时,手动操作会非常耗时和繁琐。这时我们可以使用Python编写脚本自动化该过程,省去了很多不必要的时间和精力。
下面是将一个文件夹中的所有文件从子文件夹复制到主文件夹的Python代码:
import os
import shutil
source_folder = './sub_folder/'
destination_folder = './main_folder/'
for root, dirs, files in os.walk(source_folder):
for name in files:
file_path = os.path.join(root, name)
shutil.copy2(file_path, destination_folder)
代码解释:
os.walk()
函数递归遍历文件夹中每个文件和子文件夹shutil.copy2()
函数将文件从给定源路径复制到目标路径中,保留元数据你可以将source_folder
和destination_folder
变量改为你所需要的文件夹路径。
Python编写文件操作脚本非常方便,能够自动化很多重复的工作,提高开发效率。此处只是一个简单的例子,Python还能完成更加复杂的文件操作和文件批量处理。