官方文档
https://docs.python.org/3/library/pdb.html
import pdb
pdb.set_trace()
pdb命令行:
h:(help)帮助
w:(where)打印当前执行堆栈
d:(down)执行跳转到在当前堆栈的深一层(个人没觉得有什么用处)u:(up)执行跳转到当前堆栈的上一层
b:(break)添加断点
cl:(clear)清除断点
s:(step)执行下一条命令
n:(next)执行下一条语句
r:(return)执行当前运行函数到结束
c:(continue)继续执行,直到遇到下一条断点
l:(list)列出源码
run:重新启动debug,相当于restart
q:(quit)退出debug