为什么我会收到错误消息:“FileExistsError:\[WinError 183\] 文件已存在时无法创建文件”?

新手上路,请多包涵

如果我的脚本创建了文件夹,为什么会出现错误?我在 Windows 7 上使用 Python。错误:

FileExistsError: [WinError 183] 当文件已经存在时无法创建文件: [相关文件或文件夹的路径]

问题是文件和文件夹不存在。

原文由 Santa Claus 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.7k
1 个回答

我刚刚遇到了同样的问题。该线程帮助我解决了问题,但以下说明可能会对某人有所帮助:

对我来说,误解来自 shutil.copytree(source, destination, symlinks, ignore)

我读 destination 作为我复制的树将去的地方。实际上,它会创建该位置,然后将树复制到那里。所以如果你的目标目录已经存在,就像我的那样,你会得到错误。

希望对某人有所帮助。

原文由 jnutttzzz 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题