簡體   English   中英

在Windows命令提示中運行Python腳本時如何修復NameError

[英]How to fix NameError when running Python Script in Windows Command Prompt

我在Windows命令提示符中依次運行了一個名為jbA.py的python文件,其中包含以下命令:

  1. 蟒蛇
  2. jbA.py

它顯示以下錯誤:

Traceback (most recent call last): 
  File "<stdin>", line 1, in <module>
NameError: name 'jbA' is not defined

任何人都可以幫助解決上述錯誤嗎? 謝謝。

當您鍵入python您將移至python命令行工具。 現在,文件jbA.py沒有上下文。

要執行python文件,請輸入python <filename>.py

在您的情況下,它是python jbA.py 對於python 3.x,您可以使用python3 jbA.py

要運行pyhton腳本,請打開命令提示符

1)適用於大於3的python版本:-python3 filename.py

2)適用於python版本2:-python filename.py

無需打開python控制台

您是否檢查過python在環境PATH變量列表中? 嘗試輸入

python --version

在Windows命令提示符下,查看是否出現錯誤。 如果未返回版本號,則說明該版本號尚未添加到您的PATH中。 如果您不知道如何執行此操作,請參考此鏈接-https://www.java.com/en/download/help/path.xml

暫無
暫無

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

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