[英]Can't run Python from cmd line
我是編程(和Python)新手。 我無法在WinXP 64位筆記本電腦的命令提示符下運行任何python腳本。 我分配了路徑並通過輸入set path確認了。 我有Python32。 我收到以下消息:
>>>python hello.py
File <”stdin”> , Line1
Python hello.py
^
SyntaxError: Invalid syntax
以下是我嘗試的腳本:
#!/usr/bin/python
message = "Hello, world!"
print(message)
像這樣做:
轉到目錄(在我的示例中為python32),然后鍵入python hello.py
。
如果您僅在cmd中鍵入python
,則它將在python hello.py
返回語法錯誤后啟動python解釋器。
你應該輸入這個
python hello.py
在dos / cmd提示符下,而不是在Python解釋器中
在解釋器中執行此操作的另一種方法是,僅導入不帶.py的模塊名稱,例如,在您的情況下:
>>>import hello
會回來
Hello, World!
您正在Python shell內鍵入命令,請在DOS提示符下執行。
即
C:\somepath\> python hello.py
由於您已經在路徑上安裝了python可執行文件(通常,當事情不起作用時通常會出現數字1問題),因此應該將其設置為可用。
python
是用於運行腳本的命令,因此您可以在shell中運行它。 在Windows中,這將是命令提示符(“運行”>“ cmd”)。
您位於python解釋器而不是Windows命令行中。
要打開Windows命令行,請轉到
開始->所有程序->附件->命令提示符
然后,您需要切換到存儲hello.py的目錄。 如果它在您的桌面上,您將執行以下操作:
cd Desktop
然后您可以執行以下操作:
python hello.py
它會工作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.