1

通常建议在脚本开头使用函数初始化cgitbcgitb.enable()

但是如何使用 cgitb 格式化我在 try/except 块中捕获的特殊异常,而不将 cgitb 注册为全局异常处理程序?

我想它看起来像这样:

import cgitb
try:
    1/0
except Exception as exc:
    print(cgitb.something(exc))
4

1 回答 1

1
import cgitb
import sys
try:
    1/0
except Exception:
    print(cgitb.text(sys.exc_info()))
于 2017-04-26T10:22:00.793 回答