欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

pdb调试工具

程序员文章站 2022-06-03 22:34:11
...

常用命令

命令 简写命令 作用
break b 设置断点
continue c 继续执行程序
list l 查看当前行的代码段
step s 进入函数
return r 执行代码直到从当前函数返回
quit q 终止并退出
next n 执行下一行
print p 打印变量的值
help h 帮助
args a 查看传入的参数
回车 重复上一条命令
break b 显示所有断点
break number b n 在指定行设置断点
break file:number b file:n 在指定文件的指定行设置断点
clear number clear n 删除指定行的断点
bt 查看函数调用栈

执行时调试

启动程序,停止在第一行等待单步调试。

python -m pdb filename

交互式调试

进入python或ipython解释器

import pdb
pdb.run('testfun(args)') #此时会打开pdb调试,注意:先使用s跳转到这个testfun函数中,然后就可以使用l看到代码了