import shutil
import os
def copy_folder(src, dst):
"""
复制文件夹及其内容到目标位置。
参数:
src (str): 源文件夹路径。
dst (str): 目标文件夹路径。
返回:
None
"""
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 模块,其中 shutil 提供了高级的文件操作功能,如复制、移动和删除文件夹。copy_folder 函数接受两个参数:源文件夹路径 src 和目标文件夹路径 dst。shutil.copytree 方法复制整个目录树。如果目标文件夹已经存在,则会抛出 FileExistsError 异常,并打印提示信息。copy_folder 函数来复制文件夹。下一篇:python如何输出下标
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站