【发布时间】:2012-08-25 11:30:41
【问题描述】:
由于某种原因,我的代码无法打开一个简单的文件:
这是代码:
file1 = open('recentlyUpdated.yaml')
错误是:
IOError: [Errno 2] No such file or directory: 'recentlyUpdated.yaml'
- 当然,我检查了这是文件的正确名称。
- 我尝试在文件中移动,将文件的完整路径提供给
open(),但似乎都不起作用。
【问题讨论】:
-
确保您可以在文件资源管理器中看到所有文件扩展名...正如我所学的那样。
-
使用 PyCharm? ============= 将.csv文件所在的文件夹标记为“源根” -> 右键单击该文件夹并“将目录标记为”并选择“源根”。此外,检查运行/调试配置中的工作目录 -> 运行菜单 -> 编辑配置 -> 在左侧窗格中选择 Python 文件 -> 确保工作目录是您项目的根文件夹 [jetbrains.com/help/pycharm/… [1]: @ 987654322@
-
对我来说,问题是我的文件是符号链接的。将文件夹复制到另一台计算机后,如果数据不存在,则基础数据丢失。这教会了我始终检查终端发生了什么。
标签: python file file-io filenotfoundexception file-not-found