如何在 Python 中记录异常?
我查看了一些选项,发现可以使用下面的代码访问实际的异常细节:
import sys
import traceback
try:
1/0
except:
exc_type, exc_value, exc_traceback = sys.exc_info()
traceback.print_exception(exc_type, exc_value, exc_traceback)
我想以某种方式获得字符串 print_exception()
抛出到标准输出,以便我可以记录它。