pdb调试工具

向右看齐 2022-01-11 07:11 368阅读 0赞

pdb调试工具

  • 常用命令
  • 执行时调试
  • 交互式调试

常用命令



























































































命令 简写命令 作用
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 查看函数调用栈

执行时调试

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

  1. python -m pdb filename

交互式调试

进入python或ipython解释器

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

发表评论

表情:
评论列表 (有 0 条评论,368人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Python PDB 调试

    PDB python内置的调试工具,Python Debugger 支持断点、单步调试、支持流程控制、支持堆栈检查。 支持源码嵌入,也可以事后进行调试。