e.printStackTrace相当于python

问题:

我知道print(e)(其中e是一个异常)打印发生的异常
但是,我试图找到Java的e.printStackTrace()的python等价物,它将异常跟踪到它发生的行,并打印出它的整个跟踪。
有没有人可以在Python中告诉我相当于e.printStackTrace()

回答:

import traceback
traceback.print_exc()

当在except ...:块内执行此操作时,它将自动使用当前的异常。有关详细信息,请参阅http://docs.python.org/library/traceback.html

 
 
Code问答: http://codewenda.com/topics/python/
Stackoverflow: e.printStackTrace equivalent in python

*转载请注明本文链接以及stackoverflow的英文链接

发表评论

电子邮件地址不会被公开。 必填项已用*标注

16 − 6 =