![](/img/trans.png)
[英]Running python scripts on windows 10 cmd just by typing python nameofthescript.py
[英]NameError when running .py file from CMD Windows 10
您無法從Python解釋器運行.py
文件(以>>>
開頭)
因此,您需要查看C:\\Users\\Eric> python pytest.py
才能在文件上運行python
。
或者 ,您只能運行python
,然后必須import
文件。
>>> import pytest
>>> pytest.main()
兩種情況都假定CMD與文件位於同一目錄。 如果不是,則必須先cd
到該正確的目錄,或使用
C:\Users\Eric> python C:\Users\Eric\full\path\to\pytest.py
通過CMD在Windows中啟動終端時,您位於Windows命令行中。 在這里,您可以輸入以下命令來運行python代碼
python yourpythoncode.py
或者,您可以選擇只輸入來啟動python解釋器:
python
在解釋器中,您可以通過導入來運行python程序
import yourpythoncode
如果你的python代碼有一行
if ___name___ = ___main___:
main()
那么就可以保護它免於運行代碼。 因此,要運行您的代碼,您仍然需要通過輸入來顯式調用它:
main()
將文件設為可執行文件或將其提供給python
程序以運行它
python pytest.py
如果您是從python解釋器中運行文件,則需要使用Ctrl + Z
退出該文件,然后按照我上面提到的方式從命令行運行它。
注意:您需要切換到pytest.py
所在的目錄,以上命令才能pytest.py
; 或者您需要提供文件的路徑。 例如,從您的圖片中,您位於根目錄下,即C:\\Users\\Eric
; 如果您在Windows上打開文件資源管理器並導航到文件所在的位置,則可以右鍵單擊該文件並查看屬性,這將向您顯示位置。 然后在命令提示符下,鍵入cd C:\\location\\you\\just\\copied\\
然后應該可以使用上面的python命令運行文件
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.