我最近遇到了cgitb
。这太棒了,尤其是对于我试图解决的那种事情。
但是,我有一个简单的要求:
是否可以将异常跟踪写入文件并继续发布。我知道如何将异常写入某个文件,但我正在寻找后一部分。
这是我尝试过的:
import cgitb
cgitb.enable()
'''
try:
print(str(10/0))
except Exception as e:
print "Hello"
print "Tesla"
'''
因此,在未注释 try-except 块且没有 cgitb 的情况下,我Tesla
也会在堆栈跟踪之后打印出来。但是启用 cgitb 并注释掉 try-except 块,虽然我得到了更好的堆栈跟踪,Tesla
但不会被打印出来。是否有某种方式我们仍然可以Tesla
在使用时打印出来cgitb