📌  相关文章
📜  Python - 将文件从子文件夹复制到主文件夹(1)

📅  最后修改于: 2023-12-03 15:33:56.963000             🧑  作者: Mango

Python - 将文件从子文件夹复制到主文件夹

当你需要将多个文件从子文件夹复制到主文件夹时,手动操作会非常耗时和繁琐。这时我们可以使用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_folderdestination_folder变量改为你所需要的文件夹路径。

总结

Python编写文件操作脚本非常方便,能够自动化很多重复的工作,提高开发效率。此处只是一个简单的例子,Python还能完成更加复杂的文件操作和文件批量处理。