Python pdb斷點調試詳解

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

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章