【问题标题】:Python File Directory Can't be found找不到 Python 文件目录
【发布时间】:2017-02-01 19:20:28
【问题描述】:

当我尝试运行我的 python 文件时,我收到以下错误:“无法打开文件 'hello.py': [Errno 2] 没有这样的文件或目录”我试过 cd 并且它显示我的文件位于用户/ierdna/ 目录中。我的桌面上有 python 程序,但我仍然无法运行它。

非常感谢!

似乎我已经尝试了所有方法,但没有任何效果。 :(

【问题讨论】:

    标签: python cmd directory


    【解决方案1】:

    我假设你知道一些基本的 BASH 命令行命令。如果你不检查他们here

    打开终端的相应外壳,在命令行中输入以下内容:

    1. cd Desktop [将目录更改为您的桌面]
    2. ls [列出您桌面上的所有目录和文件,以确保您的 hello.py 文件确实存在]
    3. python hello.py [运行你的 python 文件]

    应该运行它。如果您遇到错误,请告诉我。

    【讨论】:

    • 非常感谢。我还没有完全尝试过,但我认为它会有所帮助。非常感谢您的帮助。
    • 不幸的是,当我按照您所说的进行操作时,在 python 中指向 3.6.0 中的 6 时出现无效语法错误。另外,我有 python 3.6.0
    • @A.Mist 尝试'python3 hello.py'
    【解决方案2】:

    为了正确回答这个问题,需要以下信息:
    一种。您正在使用的操作系统
    湾。该操作系统的发布版本
    C。您正在使用的 Python 版本
    d。如果您的机器至少有 10GB 的可用空间

    开玩笑!

    您只需要使用cd ~/Desktop 将“桌面”设置为您的工作目录,然后尝试运行python hello.py
    或者,您也可以尝试直接运行python ~/Desktop/hello.py,而不使用“cd”命令。

    注意:为了运行 python 脚本,您需要提供脚本的路径(完整路径,例如:python /home/username/Desktop/script.py 或相对路径,例如:python ../script.py)。如果您只提供脚本名称,除非脚本存在于当前工作目录中,否则它将失败。

    另外,请在发布您自己的问题之前检查现有问题和答案,因为我怀疑这个问题是新问题并且之前没有得到正确回答。

    【讨论】:

      【解决方案3】:

      我将假设您说您使用了cd,您使用的是 Mac 或 Linux。此解决方案适用于两者。如果我错了并且您正在运行 Windows,请对其进行评论,我会更改答案。真正的答案:

      首先打开你的终端,然后输入cd ~/Desktop。现在尝试运行你的 python 脚本。

      编辑:

      显然您正在运行 Windows。好的。我将把上面的答案留给在 Mac 或 Linux 上遇到同样问题的其他人。您需要做的是在命令提示符cd C:\Users\[your user name]\Desktop 中执行此命令。将 [您的用户名] 替换为您的实际用户名。然后运行你的 python 脚本 (python hello.py)

      【讨论】:

      • 嗨。谢谢您的回答。我正在运行一个 Windows 操作系统。
      猜你喜欢
      • 1970-01-01
      • 2022-12-12
      • 1970-01-01
      • 1970-01-01
      • 2021-12-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-12
      相关资源
      最近更新 更多