python - 尝试保存文件失败并出现 (FileNotFoundError: [Errno 2] No such file or directory) 原因不明
问题描述
由于某种原因,保存具有长名称的文件似乎会导致问题。我不会在这里编写代码,因为它很难重现,但下面是显示此问题的图像。
文件夹结构肯定存在,您可以看到对于某些文件名它工作得很好。但是对于没有任何奇怪特殊字符的其他名称,它会失败。
我尝试过其他变体,例如给出绝对路径,但它似乎仍然失败。除了保存带有时间戳或其他某种独特随机命名的文件之外,是否有解决此问题的方法?
编辑
为了更清楚,文件夹结构对于 5 个示例中的每一个都是相同的(直到最后一个 \),我只更改了文件名,对于 3 个示例它工作正常,但对于其他 2 个则没有。
解决方案
您正在使用路径,DATA\\...
但路径应该是.\\DATA
:这意味着来自当前目录的路径,或者,在开始时指定您的驱动器名称:C:\\...\\DATA...
推荐阅读
- spring-data-jpa - 使用规范和投影的 Spring JPA 查询
- sqlalchemy - Flask-Admin:为什么 QuerySelectField 在自定义编辑视图中不起作用?
- objective-c - 在 Objective-C 中使用带有 NSTask 参数的相对路径
- tuples - number_in_month 练习(SML 函数从元组列表构建整数列表时出错)
- javascript - 如何在某些特定条件后向元素添加事件侦听器?
- pyspark - 枚举排序的 PySpark Dataframe 中的序列
- cucumber - BDD with cucumber:如何生成步骤?
- android - 如何查看应用支持哪些深层链接
- google-apps-script - SyntaxError:输入意外结束(第 4 行,文件“Code.gs”)
- python - 从标签条目中删除索引