教程集 www.jiaochengji.com
教程集 >  Python编程  >  Python入门  >  正文 python pdb是什么

python pdb是什么

发布时间:2021-04-25   编辑:jiaochengji.com
教程集为您提供python pdb是什么等资源,欢迎您收藏本站,我们将为您提供最新的python pdb是什么资源

pdb是The Python Debugger的缩写,为Python标准库的一个模块。pdb模块规定了一个Python程序交互式源代码调试器,支持在设置断点(包括条件断点),也支持源码级单步调试,支持栈帧监视,支持源代码列出,支持任意栈帧上下文的随机Python代码估值。它还支持事后调试(post-mortem debugging),并且能在程序控制下被调用。

相关推荐:《Python入门教程》

此调试器是可扩展的——它实际上定义成pdb类。这个目前没有文档,但是能够从源代码中清晰地看懂。扩展接口使用pdb和cmd模块。

此调试器的提示符是(Pdb)。在调试器的控制下运行一个程序的典型的使用方式是: 

>>> import pdb
>>> import mymodule
>>> pdb.run('mymodule.test()')
> <string>(0)?()
(Pdb) continue
> <string>(1)?()
(Pdb) continue
NameError: 'spam'
> <string>(1)?()
(Pdb)

pdb.py也可以像脚本一样调用,用于调试其它脚本,例如:

python -m pdb myscript.py

您可能感兴趣的文章:
python pdb是什么
python如何单步调试
python怎么单步调试
python pdb怎么用
linux怎么调试python
使用Pdb调试Python方法总结
python2.7怎么调试
python能做什么科学计算
python-nmap是什么
Python调试的三个工具

[关闭]
~ ~