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>打印变量