[python] 像gdb一样用pdb debug python程序
如题,我们希望像gdb C程序一样。对python程序就行debug
可以使用pdb来实现这样的功能。
见:https://docs.python.org/3/library/pdb.html
最简单的方法,我们以 longest_substring.py 为例。
使用如下方式执行它,便进入了debug模式:
┬─[:~/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单步执行。
相关推荐
YENCSDN 2020-11-17
lsjweiyi 2020-11-17
houmenghu 2020-11-17
Erick 2020-11-17
HeyShHeyou 2020-11-17
以梦为马不负韶华 2020-10-20
lhtzbj 2020-11-17
夜斗不是神 2020-11-17
pythonjw 2020-11-17
dingwun 2020-11-16
lhxxhl 2020-11-16
坚持是一种品质 2020-11-16
染血白衣 2020-11-16
huavhuahua 2020-11-20
meylovezn 2020-11-20
逍遥友 2020-11-20
weiiron 2020-11-16