当前位置首页 > 百科> 正文

pdb(The Python Debugger)

2019-07-13 06:49:50 百科

pdb(The Python Debugger)

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
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:baisebaisebaise@yeah.net