Python找不到文件

新手上路,请多包涵

我很难让 python 3.4 识别 Windows 8 系统上的路径或文本文件。我尝试了各种不同的方法,但得到了类似的错误(这可能暗示了一些简单的语法)。

该文件本身与试图打开它的脚本文件位于同一文件夹中:C:\Users\User\Desktop\Python stuff\Data.txt

为简单起见,访问文件的最简单方法(至少我知道)是 f=open

这些行被编码为:

 f = open("Data.txt", "r")

f = open("C:/Users/User/Desktop/Python stuff/Data.txt", "r")

但返回错误:

 Traceback (most recent call last):
  File "C:\Users\User\Desktop\Python stuff\Testscript.py", line 3, in <module>
    f = open("C:/Users/User/Desktop/Python stuff/Data.txt", "r")
FileNotFoundError: [Errno 2] No such file or directory: 'C:/Users/User/Desktop/Python stuff/Data.txt'

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

阅读 409
1 个回答

我有同样的问题。我在我的 IDE 中使用 VS Code,并将文件夹设置到我拥有文件的文件夹上方。这显然是问题所在。一旦我在 VScode 中打开代码和文本文件所在的文件夹,我就能够毫无问题地打开文件。

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

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