首页 > 数据库技术 > 详细

[python] 像gdb一样用pdb debug python程序

时间:2020-01-06 12:19:55      阅读:70      评论:0      收藏:0      [点我收藏+]

如题,我们希望像gdb C程序一样。对python程序就行debug

可以使用pdb来实现这样的功能。

见:https://docs.python.org/3/library/pdb.html

最简单的方法,我们以 longest_substring.py 为例。

使用如下方式执行它,便进入了debug模式:

┬─[tong@T7:~/Src/copyleft/algorithm/string]─[11:37:33 AM]
╰─>$ python -m pdb longest_substring.py a1234 c23d
> /home/tong/Src/copyleft/algorithm/string/longest_substring.py(3)<module>()
-> import sys
(Pdb) b lss
Breakpoint 1 at /home/tong/Src/copyleft/algorithm/string/longest_substring.py:10
(Pdb) r
a1234
c23d
> /home/tong/Src/copyleft/algorithm/string/longest_substring.py(11)lss()
-> la = len(a)
(Pdb) 

[classic_tong @ https://www.cnblogs.com/hugetong/]

像gdb的用法一样,命令b设置断点,命令r运行程序,命令n单步执行。

 

[python] 像gdb一样用pdb debug python程序

原文:https://www.cnblogs.com/hugetong/p/12155521.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!