05 Python 程式碼如何執行
這節課我們學習下如何在計算機上執行 Python 程式碼,本文以 Windows 作業系統為例,詳細講解了三種 Python 程式碼的執行方式:
- 互動環境執行
- 儲存為檔案執行
- IDLE 下執行
1. 什麼是 Python 程式
Python 程式是由 Python 命令的構成的序列,每一條 Python 命令執行一項任務。一個 Python 程式的例子如下:
案例演示 預覽 複製 複製成功!執行案例 點選 "執行案例" 可檢視線上執行效果print('hello') print('world')
- 這個 Python 程式由兩條 print 命令構成,print 命令的功能是列印輸出字串。
- 第一條命令 print(‘hello’) 在螢幕上輸出字串 hello。
- 第二條命令 print(‘world’) 在螢幕上輸出字串 world。
執行這個 Python 程式,期望程式輸出如下結果:
hello
world
本文將使用這個例子說明如何執行 Python 程式。
2. 在 Python 互動環境下執行 Python 程式
2.1 進入 Python 互動模式
Python 互動模式是 Python 向用戶提供的命令列介面,在 Windows 命令列中輸入 python,即可進入 Python 互動模式,如下圖所示:
在上圖中,Windows 命令列的提示符是 “C:>”,在 Windows 命令列下,使用者輸入的是 Windows 的命令,例如 dir、python;Python 互動模式的提示符是 “>>>”,在 Python 互動模式下,使用者輸入的是 Python 的命令,例如 print。
啟動 Python 時會出現如下常見錯誤,在命令列視窗中輸入命令 Python,如果出現提示 “python 不是內部或外部命令”,請參考本文最後的小節“常見錯誤”。
注意:Python 的版本分為兩個系列: Python 2 和 Python 3,兩者語法不相容,目前 Python 3成為主流。在 Linux 命令列中請輸入 python3 而不是 python
2.2 執行 Python 程式碼
進入 Python 模式後,輸入第一條 Python 語句 print(‘hello’),該命令在螢幕輸出字串 hello,如下圖所示:
在 Python 互動模式下,使用者輸入一條 Python 語句後,該條 Python 語句立刻執行,然後使用者可以輸入下一條 Python 語句。輸入第二條 Python 語句 print(‘world’),該命令在螢幕輸出字串 world,如下圖所示:
2.3 退出 Python 互動模式
在 Python 互動模式下,使用者輸入命令 exit() 後,注意請輸入 exit() 而不是 exit,退出互動模式,如下圖所示:
從圖中可以看出,退出 Python 互動模式後,命令列提示符從 >>> 變為 C:\>,表示現在處於 Windows 命令模式下。
3. 將 Python 程式儲存為檔案後執行
3.1 Python 原始檔和 Python 原始檔字尾
Python 程式由多條 Python 語句組成,如果包含很多行 Python 語句,可以將 Python 程式儲存到一個文字檔案中,該文字檔案被稱為 Python 原始檔,Python 原始檔的字尾名為 py,例如:test.py。下面講解另一種執行 Python 程式的方法,以 Python 原始檔名作為引數,在命令列中呼叫 python 命令執行該 Python 程式。
3.2 使用記事本建立 Python 源程式
通過一個例子說明如何將 Python 程式儲存為檔案後執行,首先使用記事本在 C 盤根目錄下建立一個文字檔案 test.py,如下圖所示:
test.py 程式的內容如下:
print('hello')
print('world')
3.3 以 Python 原始檔名作為引數呼叫 python 命令
建立完 test.py 後,進入 C 盤根目錄,使用 dir 命令檢視 C 盤根目錄,確認在 C 盤目錄下存在檔案 test.py,如下圖所示:
然後,以 Python 原始檔名 test.py 作為引數呼叫 python 命令,如下圖所示:
命令 python test.py 執行 Python 程式 test.py,輸出結果為:
hello
world
4. 在 IDLE 下執行 Python 程式
IDLE 是 Python 自帶的 Python 整合開發環境,可以在 IDLE 中完成編寫和執行 Python 程式,在 Windows 中,安裝 Python 時會同時安裝 IDLE。IDLE 功能簡單方便,適合 Python 初學者入門使用。
4.1 啟動 IDLE
在 windows 中,在開始選單中,找到 Python 的選單項,如下圖所示,
點選選單項 IDLE,啟動 IDLE,如下圖所示:
Tips:在 linux 中,在命令列中執行命令 idle 啟動 IDLE。
4.2 在 IDLE 的互動模式下執行 Python 程式
啟動 IDLE 後,進入 Python 的互動模式,在互動模式下,輸入一條 Python 命令後,可以立刻看到該條命令的執行結果,如下圖所示:
4.3 在 IDLE 中建立 Python 程式檔案後執行
- 第一步:點選選單 New File,建立一個 Python 檔案 test.py,如下圖所示:
- 第二步:在 IDLE 中編輯 Python 程式檔案 test.py,如下圖所示:
- 第三步:編寫完後,點選選單 Run,執行該 Python 檔案,如下圖所示:
IDLE 執行 test.py 時,會彈出一個 Python 互動視窗,在互動視窗中顯示 test.py 的執行結果,如下圖所示:
5. 常見錯誤:無法找到 Python 命令
在命令列視窗中輸入命令 Python,如果出現提示 “python 不是內部或外部命令”,如下圖所示:
該提示表示命令列環境中找不到 Python 可執行程式,請重新安裝 Python,在安裝 Python 時,選中選項“Add Python 3.6 to PATH”,如下圖所示:
6. 小結
到這裡如何執行 Python 程式已經講解完了,在實際的開發工作中用的最多的就是把程式碼儲存到檔案執行使用。因為這樣更利於程式碼的複用,大大節省了我們的開發時間。