导语:
本文主要介绍了关于python pdb是什么的相关知识,希望可以帮到处于编程学习途中的小伙伴
pdb 是 Python 标准库的一个模块 The Python Debugger 的缩写。 pdb 模块为 Python 程序指定了一个交互式源代码调试器,支持设置断点(包括条件断点)、源级单步调试、堆栈帧监控、源代码列表和任意堆栈帧上下文随机 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内置函数的用法和源码10/03
- ♥ 了解python自动化运维相关内容介绍12/24
- ♥ 详细讲解Python中的Thread线程模块11/15
- ♥ python字典如何添加字典09/01
- ♥ 如何使用python正则表达式findall方法?12/02
- ♥ 如何保存python字典类型的数据10/02
内容反馈