pdb学习笔记
參考資料:https://segmentfault.com/a/1190000006628456
下一行(不進入函數內部):n(ext)
單步(進入函數內部):s(tep)
打印:p
動態添加斷點:1)b 函數名 2)b 行號? 如:此時我在第18行設置一個斷點。 b 18
顯示全部斷點:b
可以在當前腳本對其他腳本下斷點,如當前在testpbd.py中,相對testFun.py中的add函數加斷點: b testFun.add 就可以實現在 testFun.py腳本中的 add函數處加斷點
設置條件斷點:condition?? 如給第二個斷點加上條件,條件滿足時斷點才生效
打印附近代碼: l(ist)
快速跳轉到一個函數的結尾處: r(eturn)
在調試會話期間,你可以分配變量來幫助你進行調試
退出:q
通過下面這種方式啟動pdb,斷點就在程序的第一行 python -m pdb testPdb.py
cl(ear):刪除斷點,如果后面帶有參數,就是清楚指定的斷點;如果不帶參數就是清除所有的斷點。如cl 2
disable/enable:禁用/激活斷點
a(rgs),打印當前函數的參數
設置臨時斷點:tbreak
查看所在的位置:w(here)
轉載于:https://www.cnblogs.com/testzcy/p/7350596.html
超強干貨來襲 云風專訪:近40年碼齡,通宵達旦的技術人生總結
- 上一篇: 亲自己主动手从源代码 构建 Groovy
- 下一篇: 建立基于以太坊的私有网络和智能合约