2012-07-05 72 views
3

我是一名編程(和Python)新手。我無法在我的WinXP 64位筆記本電腦的命令提示符下運行任何python腳本。我分配了路徑並通過輸入set path來確認它。我有Python32。 我得到以下信息:無法從cmd行運行Python

>>>python hello.py 

File <」stdin」> , Line1 
    Python hello.py 
      ^
SyntaxError: Invalid syntax 

以下是我試過的腳本:

#!/usr/bin/python 
message = "Hello, world!" 
print(message) 

回答

3

你應該在DOS/CMD提示符下鍵入

python hello.py 

,而不是Python的內Interpreter

+0

我今天開始學習Python(在Windows機器上),並花了我的第30分鐘搜索這個答案。謝謝。其他教程等只是期望一個小白知道這一點,好像這是在出生時硬編碼到每個人大腦中的一些遺傳信息。哈哈哈。再次感謝,也喜歡你的名字:) – 2013-11-14 12:20:49

0

您在Python shell中輸入命令,從DOS提示符。

即,

C:\somepath\> python hello.py 

既然你已經有了Python的可執行文件的路徑(1號問題通常當事情不工作),你應該設置去。

+0

謝謝!我覺得我發現了「神粒子!!!」 Python的作品! – 2012-07-05 23:58:51

+0

@ info-nowise哈哈..是的,它不是higgs-boson,但是Python肯定很酷:) – Levon 2012-07-06 00:00:00

0

python是您用來運行腳本的命令,以便您在shell中運行它。在Windows中,這將是命令提示符(運行>「cmd」)。

0

你在Python解釋器中,而不是Windows命令行。

打開Windows命令行去

開始 - >所有程序 - >附件 - >命令提示符

然後,你將需要切換到了保存hello.py目錄。 如果它是你的桌面上,你會怎麼做:

cd Desktop 

並在那之後,你可以這樣做:

python hello.py 

,它會工作。

5

做這樣的:

去(在我的例子python32)的目錄,然後鍵入python hello.py

如果您只在cmd中輸入python,那麼它將啓動python解釋器,然後python hello.py將返回語法錯誤。

enter image description here

1

做解釋裏面的另一種方法是隻導入模塊的名稱沒有這樣的.py例如,你的情況:

>>>import hello 

將返回

Hello, World!