新聞中心
pdb是The python Debugger的縮寫,為Python標(biāo)準(zhǔn)庫的一個(gè)模塊。pdb模塊規(guī)定了一個(gè)Python程序交互式源代碼調(diào)試器,支持在設(shè)置斷點(diǎn)(包括條件斷點(diǎn)),也支持源碼級(jí)單步調(diào)試,支持棧幀監(jiān)視,支持源代碼列出,支持任意棧幀上下文的隨機(jī)Python代碼估值。它還支持事后調(diào)試(post-mortem debugging),并且能在程序控制下被調(diào)用。

創(chuàng)新互聯(lián)長期為上1000家客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對(duì)不同對(duì)象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺(tái),與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為呈貢企業(yè)提供專業(yè)的成都做網(wǎng)站、成都網(wǎng)站建設(shè)、成都外貿(mào)網(wǎng)站建設(shè),呈貢網(wǎng)站改版等技術(shù)服務(wù)。擁有十年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開發(fā)。
相關(guān)推薦:《Python入門教程》
此調(diào)試器是可擴(kuò)展的——它實(shí)際上定義成pdb類。這個(gè)目前沒有文檔,但是能夠從源代碼中清晰地看懂。擴(kuò)展接口使用pdb和cmd模塊。
此調(diào)試器的提示符是(Pdb)。在調(diào)試器的控制下運(yùn)行一個(gè)程序的典型的使用方式是:
>>> import pdb
>>> import mymodule
>>> pdb.run('mymodule.test()')
> (0)?()
(Pdb) continue
> (1)?()
(Pdb) continue
NameError: 'spam'
> (1)?()
(Pdb) pdb.py也可以像腳本一樣調(diào)用,用于調(diào)試其它腳本,例如:
python -m pdb myscript.py
當(dāng)前名稱:創(chuàng)新互聯(lián)Python教程:pythonpdb是什么
文章位置:http://m.fisionsoft.com.cn/article/cogidgg.html


咨詢
建站咨詢
