python 断点pdb
import pdb
pdb.set_trace()
...
python -m pdb your_script.py
适用于从第一行开始调试整个脚本。
3、post_mortem()
在程序出现未捕获异常后,调用 pdb.post_mortem() 可直接进入异常现场。
4、常用命令(记住几个即可)
l:列出当前代码(list)
n:执行下一行(next)
s:进入函数(step)
c:继续执行直到下一个断点(continue)
p 表达式:打印表达式结果
b 行号:设置断点
q:退出调试器
w:查看当前调用栈