It just does not work in Python's command line interpreter.
的Python 沒有一個 「命令行解釋」。它有一個Python解釋器。你不要餵它的命令;你餵它Python代碼。例如,你可以在這裏輸入print("Hello, world!")
。
python helloworld.py
是一個命令。它在系統命令行中使用。
假設你使用的是最近的一些Windows版本:應該有你的開始菜單中標記爲「命令提示符」的項目,否則搜索「cmd.exe的」。運行它。現在你有一個命令提示符。閃爍光標前的部分是「當前工作目錄」。您可以使用cd
命令導航到您的.py
文件所在的目錄(要在cd ..
之上去一個目錄;在cd name_of_directory
之後要進入子目錄),然後在之後問題python helloworld.py
。這告訴Windows「運行程序python.exe
,並把它傳遞helloworld.py
作爲參數。Python中的一個單獨的副本啓動,它會自動打開helloworld.py
並運行它。
空閒的‘運行模塊’命令(菜單項)做了同樣的。事情IDLE不是Python的,它是一個獨立的程序,討論到Python(python.exe
)你這允許它包裹解釋與菜單項的窗口等等,給你的另一個窗口編輯.py
文件,然後。哺養到Python也可以運行python
沒有在命令行(在之前的步驟)的論點;這會給你的命令提示符窗口,在這裏你可以輸入Python代碼的單個語句並運行它們內部的Python解釋器的提示這對測試短片段通常很有用在編寫.py
文件時的代碼。
什麼是整個回溯(整個錯誤)?該代碼應該運行良好。 – Blender 2011-12-26 06:13:23
@ Blender-- 文件 「」,1號線 蟒蛇helloworld.py 語法錯誤:無效的語法 –
dopatraman
2011-12-26 06:18:27
要試驗在2.7 Python 3的打印功能,使用方法:從__ __未來進口print_function – gimel 2011-12-26 06:36:46