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
轉載自:http://blog.sina.com.cn/s/blog_ae46c18b01015pul.html