【发布时间】:2014-08-19 07:54:58
【问题描述】:
在python中调用traceback.print_stack()之前有没有办法查出是否有异常?
【问题讨论】:
-
嗯...
try: #code; except Exception: traceback.print_stack()? -
我在与抛出异常的不同级别进行堆栈跟踪打印,此时我不知道是否抛出异常......
-
你是如何处理异常的?如果引发异常并且未捕获/处理,它将一直级联到您的堆栈并在您的
traceback.print_stack()调用及其检查条件之前结束您的程序。无论如何,如果您必须尝试,请寻找sys.exc_info
标签: python python-2.7 exception-handling traceback