使用內建的 IDLE 整合開發環境

IDLE 整合開發環境主要有三個部分

  1. Shell
  2. Editor
  3. Debugger

啟動

idle

在虛擬環境中啟動

#!/usr/bin/env python

from idlelib.PyShell import main
if __name__ == '__main__':
    main()

啟動後會出現一個視窗 , 它是 Shell 視窗 , 使用上就像 python 和 ipython 一樣 . 不同的地方在於它可以啟用偵錯模式 .

啟動 Shell 時一併啟用偵錯模式

idle -d

啟用偵錯模式後 , 除了原來的 Shell 視窗之外 , 還多了一個新視窗 , 它是 Debug 視窗 . 關閉 Debug 視窗等同於關閉偵錯模式 , 藉由 Debug 視窗的打開和關閉來啟用和關閉偵錯模式 . 除了在啟動 Shell 時藉由選項 -d 來啟用偵錯模式 , 也可以單獨先啟動 Shell 視窗 , 再經由上方選單中的 Debug > Debugger 來啟用偵錯模式 .

Debug 視窗由三大部分組成

  1. 控制執行步驟的按鈕
  2. 控制內容的核取方塊
  3. 顯示內容的面板

控制執行步驟的按鈕一共有五個

  1. Go , 程式一路執行到遇見中斷點或程式結束為止
  2. Step , 下一步 , 如果下一步是函式就進入函式
  3. Over , 下一步 , 如果下一步是函式就直接執行完函式內容
  4. Out , 離開目前函式
  5. Quit , 終止程式

控制內容的核取方塊ㄧ共有四個

  1. Source , 顯示原始碼 , 會另開新視窗顯示 , 可以在這個新視窗按右鍵設定與清除中斷點
  2. Stack , 顯示函式呼叫的堆疊細節
  3. Globals , 顯示全域變數
  4. Locals , 顯示區域變數

results matching ""

    No results matching ""