2015-09-09 60 views
1

我在Windows 7 32位系統中安裝了python 2.7.10。我創建了一個小腳本test.py並將其保存在文件夾D:\ python27中。現在,當我從windows cmd執行test.py時,它運行良好。但是,當我在命令行中運行python,然後執行相同的命令test.py我得到的錯誤:Windows 7 32位系統中的Python腳本執行錯誤

File "<stdin>",line 1, in<module>NameError:name 'test' is not defined. 

回答

2

這不是你如何執行一個Python腳本。而不是啓動Python解釋器,然後輸入

test.py

,你必須鍵入

python test.py

直接進入命令行模式。

你所做的是啓動python解釋器。這是爲了直接在shell/cmd中輸入和執行python命令。

+0

我認爲這個答案符合你的問題,幫我一個忙,並將其標記爲解決方案。謝謝! –

0

您不能從Python解釋器執行Python腳本從終端,

從終端,它是:

python test.py 

在你的Python命令行:

您只能導入作爲import test

或者如果你有參數你可以使用操作系統

import os 

os.system("test.py") 
相關問題