簡體   English   中英

無法在命令提示符下運行 .py 腳本

[英]Unable to Run .py script in command prompt

我知道這是一個非常簡單的問題,但我看過的其他文章都沒有幫助。 我正在嘗試從命令提示符運行 hello.py 文件,它給了我這個錯誤消息。

Microsoft Windows [Version 10.0.14393]
(c) 2016 Microsoft Corporation. All rights reserved.
C:\Users\Davidjb7>py hello.py
C:\Users\Davidjb7\AppData\Local\Programs\Python\Python36-32\python.exe: can't open file 'hello.py': [Errno 2] No such file or directory

我真的不知道為什么會這樣,因為 hello.py 位於 Python36-32 目錄中,如下所示。

C:\Users\Davidjb7\AppData\Local\Programs\Python\Python36-32>dir


Volume in drive C is Windows8_OS
 Volume Serial Number is DC59-907F

 Directory of C:\Users\Davidjb7\AppData\Local\Programs\Python\Python36-32

03/09/2017  04:06 PM    <DIR>          .
03/09/2017  04:06 PM    <DIR>          ..
02/26/2017  10:14 AM    <DIR>          DLLs
02/26/2017  10:14 AM    <DIR>          Doc
03/09/2017  04:05 PM             1,021 hello.py
02/26/2017  10:14 AM    <DIR>          include
02/26/2017  10:14 AM    <DIR>          Lib
02/26/2017  10:14 AM    <DIR>          libs
12/23/2016  07:25 AM            30,049 LICENSE.txt
12/23/2016  07:10 AM           258,657 NEWS.txt
03/09/2017  04:06 PM    <DIR>          python
12/23/2016  07:21 AM            97,944 python.exe
12/23/2016  07:19 AM            52,888 python3.dll
12/23/2016  07:18 AM         3,258,008 python36.dll
12/23/2016  07:22 AM            96,408 pythonw.exe
12/23/2016  07:10 AM             8,434 README.txt
02/26/2017  10:15 AM    <DIR>          Scripts
02/26/2017  10:14 AM    <DIR>          tcl
02/26/2017  10:14 AM    <DIR>          Tools
06/09/2016  10:46 PM            83,784 vcruntime140.dll
               9 File(s)      3,887,193 bytes
              11 Dir(s)  49,034,211,328 bytes free

C:\Users\Davidjb7\AppData\Local\Programs\Python\Python36-32>

如果有人能幫助我理解我做錯了什么,那就太棒了。 請在您的描述中非常清楚,我不精通。 (但我希望)

您必須在包含該文件的目錄中運行 python 命令,或者您必須提供文件的完整路徑。

如果你想按原樣運行它,你會這樣做:

py C:\Users\Davidjb7\AppData\Local\Programs\Python\Python36-32\hello.py

如果您在編程時將文件移動到當前工作目錄中,您應該能夠運行 py hello.py。

你也可以試試這個:

  1. 找到一個 .py 文件(任何,甚至是空白文件)。
  2. 右鍵單擊它並選擇:“打開方式>”,然后選擇“選擇程序...”。
  3. 這會彈出所有程序的列表——選擇python,並選中“始終使用所選程序打開此類文件”框,然后單擊“確定”。

選中此框會重置文件關聯並修復命令行的此問題。

如果您告訴 Windows 默認在文本編輯器中打開 .py 文件,則問題可能會再次出現。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM