2013年8月14日 星期四 阴
我比较喜欢用print,基本上我的大部分调试用print就够了。但有时候ptint多了,不知道在哪行出来的。
写了下面这个函数,用起来还不错。
[code]import sys def print_debug_info(e = ‘’): try: raise Exception except: f = sys.exc_info()[2].tb_frame.f_back print ‘FunName:%s\tLine:%s\tInfo:%s’ % (f.f_code.co_name, f.f_lineno,e)[/code]
...