为什么我会收到错误消息:“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 许可协议

推荐问题