pdb学习笔记

参考资料:https://segmentfault.com/a/1190000006628456

下一行(不进入函数内部):n(ext)

单步(进入函数内部):s(tep)

打印:p

动态添加断点:1)b 函数名 2)b 行号  如:此时我在第18行设置一个断点。 b 18

显示全部断点:b

可以在当前脚本对其他脚本下断点,如当前在testpbd.py中,相对testFun.py中的add函数加断点: b testFun.add 就可以实现在 testFun.py脚本中的 add函数处加断点

设置条件断点:condition   如给第二个断点加上条件,条件满足时断点才生效

打印附近代码: l(ist)

快速跳转到一个函数的结尾处: r(eturn)

在调试会话期间,你可以分配变量来帮助你进行调试

退出:q

通过下面这种方式启动pdb,断点就在程序的第一行 python -m pdb testPdb.py

cl(ear):删除断点,如果后面带有参数,就是清楚指定的断点;如果不带参数就是清除所有的断点。如cl 2
disable/enable:禁用/激活断点


a(rgs),打印当前函数的参数

设置临时断点:tbreak

查看所在的位置:w(here)

转载于:https://www.cnblogs.com/testzcy/p/7350596.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值