导语:
本文主要介绍了关于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 matlab库的用途是什么?11/17
- ♥ Python函数参数的定义是什么?10/22
- ♥ 如何从python字符串中删除空格09/12
- ♥ Python 56个内置函数详解(一)12/26
- ♥ python默认参数的使用方法01/05
- ♥ python3 ftplib乱码怎么解决11/20
内容反馈