2009-09-04 39 views

回答

21

format_exc真的只是

etype, value, tb = sys.exc_info() 
    return ''.join(format_exception(etype, value, tb, limit)) 

所以如果有异常类型,价值和回迹准备好了,应该很容易。如果你只是例外,注意format_exception是基本上。

list = ['Traceback (most recent call last):\n'] 
    list = list + format_tb(tb, limit) 

其中限制默认为None。