pdb通过Python调试的一点心得

来源:互联网 发布:黑白视频什么软件 编辑:程序博客网 时间:2024/05/29 17:17

运行:Python -m pdb test.py

(Pdb) 会自动停在第一行,等待调试,这时你可以看看帮助(Pdb) h

几个关键命令

  • 断点设置

(Pdb)b 10 #断点设置在本py的第10行或(Pdb)b ots.py:20 #断点设置到 ots.py第20行删除断点(Pdb)b #查看断点编号(Pdb)cl 2 #删除第2个断点

  • 运行

(Pdb)n #单步运行(Pdb)s #细点运行 也就是会下到,方法(Pdb)c #跳到下个断点

  • 查看

(Pdb)p param #查看当前 变量值(Pdb)l #查看运行到某处代码(Pdb)a #查看全部栈内变量

命令集合
命令解释break 或 b设置断点continue 或 c继续执行程序list 或 l查看当前行的代码段step 或 s进入函数return 或 r执行代码直到从当前函数返回exit 或 q中止并退出next 或 n执行下一行pp 打印变量的值help帮助
原创粉丝点击