pdb(The Python Debugger)

本詞條是多義詞,共4個義項
更多義項 ▼ 收起列表 ▲

pdb是 The Python Debugger 的縮寫,為Python標準庫的一個模組。pdb模組規定了一個Python程式互動式原始碼調試器,支持在設定斷點(包括條件斷點),也支持源碼級單步調試,支持棧幀監視,支持原始碼列出,支持任意棧幀上下文的隨機Python代碼估值。它還支持事後調試(post-mortem debugging),並且能在程式控制下被調用。

基本介紹

  • 軟體名稱:The Python Debugger
  • 開發商:Python Software Foundation (PSF)
  • 軟體平台:跨平台(Windows、Linux、Mac OS X)
  • 軟體語言:Python
  • 軟體授權:PSF License Agreement
此調試器是可擴展的——它實際上定義成pdb類。這個目前沒有文檔,但是能夠從原始碼中清晰地看懂。擴展接口使用pdb和cmd模組。
此調試器的提示符是(Pdb)。在調試器的控制下運行一個程式的典型的使用方式是:
>>> import pdb>>> import mymodule>>> pdb.run('mymodule.test()')> <string>(0)?()(Pdb) continue> <string>(1)?()(Pdb) continueNameError: 'spam'> <string>(1)?()(Pdb)
pdb.py也可以像腳本一樣調用,用於調試其它腳本,例如:
python -m pdb myscript.py

相關詞條

熱門詞條

聯絡我們