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