pdb 是 python 自带的一个包,为 python 程序提供了一种交互的源代码调试功能,主要特性包括设置断点、单步调试、进入函数调试、查看当前代码、查看栈片段、动态改变变量的值等。pdb 提供了一些常用的调试命令
b 设置断点
c继续执行程序,
l查看当前行的代码段,
s进入函数,
r执行代码直到从当前函数返回,
q中止并退出,
n执行下一行,
pp打印变量的值,
help帮助
使用时先import pdb,然后在需要调试的代码前插入pdb.set_trace(),运行代码到该位置就会进入调试交互界面