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
>>> import pdb>>> import mymodule>>> pdb.run('mymodule.test()')> <string>(0)?()(Pdb) continue> <string>(1)?()(Pdb) continueNameError: 'spam'> <string>(1)?()(Pdb)
python -m pdb myscript.py