【发布时间】:2017-11-03 20:07:40
【问题描述】:
是否有可能在不捕获所有可能异常的情况下执行 try-except 捕获仍然显示错误的所有内容?我有一个案例,在 24/7 运行的脚本中,每隔几天就会发生一次异常。我不能让脚本死掉,但它们也无关紧要,因为只要我尝试除所有内容外,它都会重试。因此,当我追踪任何最后的罕见异常时,我想将它们记录到文件中以供将来调试。
示例:
try:
print(555)
except:
print("type error: "+ str(the_error))
有什么方法可以用堆栈跟踪或类似的东西替换the_error?
【问题讨论】:
标签: python python-3.x try-except