python调试工具pdb
pdb
是一个内置于Python
的调试工具,使用方法与gdb
类似。
- 启动
1 | python -m pdb test.py |
- 步进
不同于gdb
需要输入start
开始运行,进入pdb
后程序已经开始运行。
l
: list 列出源码
ll
: list all
回车重复上一条命令
n
: next下一步
s
: step下一步,可进入函数
- 断点
b <linenum>
: 在第linenum
行设置断点
b
:输出所有断点信息
disable <Num>
:禁用断点
c
: continue持续运行程序,直到断点
- 打印
whatis <variable>
查看变量属性
p <variable>
打印变量