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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM