在使用事前需要先导入
import pdb
然后在需要设置断点的位置加上pdb.set_trace()
进入调试之后,有多条指令进行操作
n(or next):执行下一行:Step over,跳过
c(or continue):执行下一个断点,没有断点则到程序结束:Step filter
s(or step):进入函数,Step into,单步跳入
r(or return):跳出函数,Step return
l(or list):查看当前代码段
q(or quit):退出当前debug
p(or print):打印变量值
h(or help):查看帮助
cl(clear):清除所有节点
cl2(clear 2) : 删除第二个断点
w(where):打印堆栈信息
a(args):打印当前函数参数信息
run(restart) : 重新开始调试
j(jump) : 调到指定的行