今天是第一天,開始學習Python,做一個遇到問題如何解決的記錄:
在某網站自學,看到有一段是這麼說的:
腳本式程式設計
通過腳本參數調用解釋器開始執行腳本,直到腳本執行完畢。當腳本執行完成後,解釋器不再有效。
将以下的源代碼拷貝至 test.py 檔案中。
這裡,假設你已經設定了 Python 解釋器 PATH 變量。使用以下指令運作程式:
print "Hello, Python!";
輸出結果:
$ python test.py
Hello, Python!
但是在我實際練習中,我建立了test.py檔案,寫入語句,儲存,然後在cmd視窗輸入:$ python test.py,得到運作錯誤的提示:

直接運作語句報錯
于是自作聰明,又在指令行鍵入
python
,回車,然後再把上面的語句輸入了一遍,還是報錯,錯誤資訊:
File "<stdin>", line 1
$ python test.py
于是開始搜尋,過程略去不談,現将$ python test.py出錯的原因記錄(假設讀者都是初學者):
- Python的實際工作場景往往是Unix或者Linux。而代碼開頭的
表示UNIX作業系統指令提示符。$
的意思就是“提示使用者輸入指令行”,$
本身不在輸入的指令語句中。$
是不需要輸入的。$
- Python的程式設計模式分為兩種:互動式,腳本式。
- 互動式程式設計,需要我們打開cmd視窗(指令提示符視窗),在視窗中鍵入
,回車,這樣就進入了互動式程式設計。此時我們直接輸入python語句,就可以得到運作的結果:python
輸入語句print回車後得到輸出
- 腳本式程式設計,就是我們先把python語句寫好,儲存在字尾為.py的檔案裡,然後從外部調用這個檔案。它也可以使用cmd視窗進行調用,與互動式程式設計不同的是,不要在cmd視窗内輸入python加回車來進入互動模式
- 如果我們要在cmd視窗調用test.py檔案,隻需要将cmd路徑目錄轉入test.py所在的檔案夾,然後輸入指令即可
- 假設我們的test.py檔案放在D盤,路徑為:D:\Python27\Mytest\test.py 那麼要在cmd視窗調用這個檔案,我們需要将目錄路徑切換到D:\Python27\Mytest。使用cd指令即可做到。 在正确的路徑内,調用成功
[初學Python] $ python test.py運作失敗
以下是簡單的補充:
-cmd視窗打開方式:右鍵開始菜單,選擇‘指令提示符(管理者)’即可。或者從開始菜單->運作->輸入cmd,回車。
-關于cd指令:用于改變目前目錄路徑。使用方式:cd[空格][路徑]
例如cd d:/Python27/Mytest 轉到該路徑下
注意:如果目前盤符不是D盤,需要先轉到D盤,輸入d:回車即可。然後才可以使用cd d:/Python27/Mytest
cd指令