Python 复制文件夹:使用 shutil.copytree() 函数
在 Python 中复制文件夹可以使用 shutil 模块的 copytree() 函数。以下是一个简单的示例:
import shutil
# 源文件夹路径
src_folder = '/path/to/source/folder'
# 目标文件夹路径
dst_folder = '/path/to/destination/folder'
# 复制文件夹
shutil.copytree(src_folder, dst_folder)
请确保您已经安装了 shutil 模块,可以使用 pip install shutil 进行安装。这将递归地复制源文件夹及其所有子文件夹和文件到目标文件夹中。
另外,如果目标文件夹已经存在,则会引发 FileExistsError。如果您希望覆盖目标文件夹,请在调用 copytree() 函数之前删除目标文件夹。
import shutil
import os
# 源文件夹路径
src_folder = '/path/to/source/folder'
# 目标文件夹路径
dst_folder = '/path/to/destination/folder'
# 删除目标文件夹(如果存在)
if os.path.exists(dst_folder):
shutil.rmtree(dst_folder)
# 复制文件夹
shutil.copytree(src_folder, dst_folder)
这样将覆盖目标文件夹中的现有文件夹和文件。
原文地址: https://www.cveoy.top/t/topic/phXh 著作权归作者所有。请勿转载和采集!