Usually建议在脚本的开头使用功能cgitb.enable()
初始化cgitb。
但是,如何在不将cgitb注册为全局异常处理程序的情况下使用cgitb格式化在try / except块中捕获的特殊异常?
我想它看起来像这样:
import cgitb
try:
1/0
except Exception as exc:
print(cgitb.something(exc))
最佳答案
import cgitb
import sys
try:
1/0
except Exception:
print(cgitb.text(sys.exc_info()))