Python调试器入门,pdb

78

我想把Python调试器pdb加入我的工具箱,最好的入门方法是什么?

2个回答

118

Eric Holscher在调试方面有很多经验:[1](http://ericholscher.com/blog/2008/aug/28/screencast-debugging-django-error-page/),[2](http://ericholscher.com/blog/2008/aug/29/screencast-2-logging-fun-and-profit/),[3](http://ericholscher.com/blog/2008/aug/30/using-pdb-python-debugger-django-debugging-series-/)(您提供的链接),以及[4](http://ericholscher.com/blog/2008/sep/2/using-pdb-debug-management-commands-and-unit-tests/)。 - Ehtesh Choudhury
我为stackoverflow.com/a/71021836中的“入门指南”制作了一个简洁的总结。 - user2987828

17

概要:

# epdb1.py -- experiment with the Python debugger, pdb
import pdb
a = "aaa"
pdb.set_trace()
b = "bbb"
c = "ccc"
final = a + b + c
print final

现在运行你的脚本:

$ python epdb1.py
(Pdb) p a
'aaa'
(Pdb)

将代码复制到 ipython 中,并将其包装在一个函数中。 - Timo

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接