python -m pdb xxx.py
b xxx.py:20 #斷點設定到 xxx.py第20行
-
break 或 b 設定斷點
b(reak) [([filename:]lineno | function) [, condition] ] condition是一個字元串,必須等價于 true
- continue 或 c 繼續執行程式
- list 或 l 檢視目前行的代碼段
- step 或 s 進入函數
- return 或 r 執行代碼直到從目前函數傳回
- exit 或 q 中止并退出
- next 或 n 執行下一行
- pp 列印變量的值
- help 幫助
- w(here) 顯式目前堆棧結構。往下的是新的,就像X86構架中的那樣。
- d(own) 移向新的一幀
- u(p) 移向舊的一幀
- cl(ear) [bpnumber [bpnumber ...]]
- 空格進行分割,清除這些斷點
- disable bpnumber [bpnumber ...]
- disable 斷點,可以enable之後
- ignore bpnumber count ---設定某個斷點的count,當count為0的時候斷點狀态為active,count不為0的時候每一次進入斷點時候count自減
- condition bpnumber condition