深入了解代码运行的原理,各个参数值的变化、代码执行逻辑…离不开 adb debug

下图指出打断点的函数、打断点的位置,最后是pdb

pdb常用的命令如下:
- p + 参数:查看参数的值
- n: 单步跳过
- s: 单步进入
- c: 继续执行
- w: 显示上下文信息
- a: 查看函数的参数列表
- ll: 列出当前的源码
下面分别使用如下 :
查看参数值:

显示参数:

显示上下文信息:

单步进入:

继续执行至结尾

列出原码:

可以直接在使命行中用命令以 pdb 方式从第一行代码打断点
即在代码中不加 breakpoint 语句,

直接用命令行执行如下命令
1 | python -m pdb pdb_tutorial.py |
效果如下:
直接从程序第一行打断点
