import shutil
import os
def copy_folder(src, dst):
"""
复制文件夹及其内容到指定位置。
参数:
src (str): 源文件夹路径。
dst (str): 目标文件夹路径。
"""
try:
# 使用shutil.copytree来复制整个文件夹及其内容
shutil.copytree(src, dst)
print(f"文件夹 {src} 已成功复制到 {dst}")
except FileExistsError:
print(f"目标文件夹 {dst} 已存在")
except Exception as e:
print(f"复制文件夹时出错: {e}")
# 示例用法
source_folder = 'path/to/source/folder'
destination_folder = 'path/to/destination/folder'
copy_folder(source_folder, destination_folder)
shutil
和 os
是 Python 标准库中的模块,分别用于高级文件操作和操作系统交互。copy_folder
函数接受两个参数 src
和 dst
,分别表示源文件夹路径和目标文件夹路径。shutil.copytree
方法来递归地复制整个文件夹及其内容。如果目标文件夹已存在,则会抛出 FileExistsError
异常。copy_folder
函数。希望这段代码能帮助你完成文件夹的复制任务!
上一篇:python库的导入
下一篇:一个简单的python程序
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站