首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在python中将文件夹复制到另一个文件夹中

在Python中,你可以使用shutil模块来将文件夹复制到另一个文件夹中。下面是一个完整的示例代码:

代码语言:txt
复制
import shutil

def copy_folder(source_folder, destination_folder):
    try:
        shutil.copytree(source_folder, destination_folder)
        print("文件夹复制成功!")
    except FileExistsError:
        print("目标文件夹已存在!")
    except Exception as e:
        print("文件夹复制失败:", str(e))

# 源文件夹路径
source_folder = "path/to/source/folder"
# 目标文件夹路径
destination_folder = "path/to/destination/folder"

copy_folder(source_folder, destination_folder)

在这个示例中,我们首先导入shutil模块。然后定义了一个名为copy_folder的函数,它接受两个参数:源文件夹路径和目标文件夹路径。

在函数内部,我们使用shutil.copytree函数来执行文件夹复制操作。这个函数会递归地复制源文件夹及其所有内容到目标文件夹中。

我们还使用了try-except语句来处理可能出现的异常情况。如果目标文件夹已经存在,会抛出FileExistsError异常;如果复制过程中出现其他错误,会抛出其他类型的异常,我们将其打印出来以便于调试。

最后,我们通过调用copy_folder函数,并传入源文件夹和目标文件夹的路径,来执行文件夹复制操作。

请注意,这只是一个基本示例,你可以根据实际需求进行调整和扩展。此外,如果需要复制单个文件而不是整个文件夹,你可以使用shutil.copy函数。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的沙龙

领券