深入了解代码运行的原理,各个参数值的变化、代码执行逻辑…离不开 adb debug
下图指出打断点的函数、打断点的位置,最后是pdb
pdb常用的命令如下:
- p + 参数:查看参数的值
- n: 单步跳过
- s: 单步进入
- c: 继续执行
- w: 显示上下文信息
- a: 查看函数的参数列表
- ll: 列出当前的源码
下面分别使用如下 :
查看参数值:
显示参数:
显示上下文信息:
单步进入:
继续执行至结尾
列出原码:
可以直接在使命行中用命令以 pdb 方式从第一行代码打断点
即在代码中不加 breakpoint 语句,
直接用命令行执行如下命令
1 | python -m pdb pdb_tutorial.py |
效果如下:
直接从程序第一行打断点