python的pdb调试工具

python的pdb调试工具,方便简单功能强大,作为自带的模块,很适合开发时的调试。

下面就说一下最简单常用的操作。在代码测试处添加如下代码:

import pdb

pdb.set_trace()

 

输入 "n/next" 运行到下一行;

输入 "c/continue" 运行到下一个断点/直接结束;

输入 "p/print [args, kwargs...]" 打印当前的传参,可以输入 "args=new args" 来修改原来的参数指,输入p再打印就能看到已改变了;

输入 "s/step" 进入当前的函数内部,然后可以再使用之前的命令,输入 "r/return" 会直接到当前函数的返回语句;

 

输入 "l/list" 查看当前行的代码段;

输入 "b/break" 设置新断点;

输入 "q/exit" 中止并退出;

输入 "help" 显示帮助;