I'm 赵一开/BlahGeek, a CS&T Student @ Tsinghua U.

Get in touch:   See more:

设置“断点”调试Python代码

2014/2/10 Update: 更新使用iPython

# blah blah...
from IPython.core.debugger import Tracer
Tracer()()

然后就进入了iPython console,可补全等。 或者运行ipython --pdb file.py,当file.py运行时产生异常时会进入调试的console。


code:

#blah blah....

#debug
import code
code.interact(local=locals())

#然后就进入了交互式的python console, 所有变量都在,调试完后按ctrl-D继续...

#go on....