1. 背景:window环境可以使用pycharm类似的IDE工具debug调试代码,
但是在Linux环境下可以使用pdb模块提高开发效率
使用方式:
2.在代码中导入pdb模块
import pdb
功能:断点设置,单步执行,查看代码,查看函数,追踪变量等
pdb.set_trace()
功能 : 设置初始断点,开始进入pdb调试模式
3.调试中的命令
next, n 单步执行
step, s 进入函数单步执行
up , u 执行跳转到当前堆栈的上一层
return, r 执行当前运行函数到结束
args, a 列出当前执行函数的函数
break , b 设置断点
where, w 打印当前执行堆栈
unitl, unt 执行到下一行(跳出循环),或者当前堆栈结束
continue ,c 继续执行
list , l 查看当前代码段
pp 打印变量值
q 退出调试
exit 退出pdb调试