【问题标题】:Python: [Errno 2] No such file or directory: 'lines.txt' [duplicate]Python:[Errno 2]没有这样的文件或目录:'lines.txt'[重复]
【发布时间】:2014-06-18 16:31:25
【问题描述】:

我在 Visual Studio 2010 上有 python 工具。 我试图打开一个文本文件,它与 .py 文件在同一个文件夹中,但我有

[Errno 2] 没有这样的文件或目录:'lines.txt'

下面是一行:

fh = open('lines.txt')

请帮忙。

【问题讨论】:

  • 您确定拼写正确并且扩展名为.txt
  • 是的。当我使用 python shell 时它正在运行,但在 Visual Studio 中没有。
  • 你是如何运行你的python脚本的。通过导航到目录并执行python script.py 或执行python C:\folder\folder\script.py
  • C:\folder\folder\script.py

标签: python visual-studio-2010 python-3.x


【解决方案1】:

您应该像这样将文件夹的地址添加到代码中。

f = open("E:\\python\\201607final\\names.txt","r")

【讨论】:

    【解决方案2】:

    这是您的问题,如果您要以C:\folder\folder\script.py 运行脚本,那么您的代码将尝试在C: 中查找input.txt。您应该首先导航到该文件夹​​并然后简单地以script.pypython script.py 运行脚本。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-11-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多