码迷,mamicode.com
首页 > 数据库 > 详细

pdb学习笔记

时间:2017-08-12 17:03:25      阅读:151      评论:0      收藏:0      [点我收藏+]

标签:app   显示   方式   any   isa   cin   打印   one   python   

参考资料: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)

技术分享

pdb学习笔记

标签:app   显示   方式   any   isa   cin   打印   one   python   

原文地址:http://www.cnblogs.com/testzcy/p/7350596.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!