创新互联Python教程:pythonpdb是什么

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

创新互联长期为上1000家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为呈贡企业提供专业的成都做网站、成都网站建设、成都外贸网站建设呈贡网站改版等技术服务。拥有十年丰富建站经验和众多成功案例,为您定制开发。

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

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

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

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

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

python -m pdb myscript.py

网页标题:创新互联Python教程:pythonpdb是什么
当前网址:http://www.hantingmc.com/qtweb/news45/129645.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联