首页 > 解决方案 > 尝试保存文件失败并出现 (FileNotFoundError: [Errno 2] No such file or directory) 原因不明

问题描述

由于某种原因,保存具有长名称的文件似乎会导致问题。我不会在这里编写代码,因为它很难重现,但下面是显示此问题的图像。

文件夹结构肯定存在,您可以看到对于某些文件名它工作得很好。但是对于没有任何奇怪特殊字符的其他名称,它会失败。 代码狙击手

我尝试过其他变体,例如给出绝对路径,但它似乎仍然失败。除了保存带有时间戳或其他某种独特随机命名的文件之外,是否有解决此问题的方法?

编辑
为了更清楚,文件夹结构对于 5 个示例中的每一个都是相同的(直到最后一个 \),我只更改了文件名,对于 3 个示例它工作正常,但对于其他 2 个则没有。

标签: pythonpython-3.xpython-os

解决方案


您正在使用路径,DATA\\...但路径应该是.\\DATA:这意味着来自当前目录的路径,或者,在开始时指定您的驱动器名称:C:\\...\\DATA...


推荐阅读