标签:
现在我在debug python程序就只是简单在有可能错误的地方print出来看一下,不知道python有没像c++的一些IDE一样有单步调试这类的工具?或者说各位python大神一般是怎么debug自己的python程序的?
import sys class ExceptionHook: instance = None def __call__(self, *args, **kwargs): if self.instance is None: from IPython.core import ultratb self.instance = ultratb.FormattedTB(mode=‘Plain‘, color_scheme=‘Linux‘, call_pdb=1) return self.instance(*args, **kwargs) sys.excepthook = ExceptionHook() #何问起 hovertree.com
然后在你的项目代码某个地方 import crash_on_ipy 就可以了。
这个方法不需要 IDE.
推荐:http://www.cnblogs.com/roucheng/p/pythonstring.html标签:
原文地址:http://www.cnblogs.com/roucheng/p/pythondebug.html