gpt4 book ai didi

python - python中使用shutil.copytree()的问题

转载 作者:行者123 更新时间:2023-12-04 13:12:30 28 4
gpt4 key购买 nike

我正在尝试在我的 python 程序中使用 shutil.copytree(libEntity,newDir) 并且出现以下错误:
FileExistsError: [WinError 183] 当该文件已经存在时无法创建文件:'C:\Users\newDir
基本上它提示目标目录 newDir 已经存在。
我认为这是使用shutil.copytree的目的?我在 Windows 10 上使用 Python 3.8.5
我也试过 'distutils.dir_util.copy_tree(libEntity,newDir)' 但这不能正常工作。它复制源目录中的所有文件,但不保留目标文件夹中的目录结构,而是创建目标文件夹 (newDir) 并将所有源文件放在目标文件夹中,而不创建目录树。这没有帮助。
有什么建议?
谢谢。

最佳答案

有一个参数:dirs_exist_ok,默认值为False。与 True 一起使用。

shutil.copytree(libEntity,newDir,dirs_exist_ok=True)

关于python - python中使用shutil.copytree()的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63661976/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com