cgitbCGI脚本异常管理源码:lib/cgitb.pycgitb模块提供了专门针对Python脚本的异常管理器。这个名字有点误导,它的初衷是为了以HTML格式显示大量cgi脚本的异常信息。后来,他将其扩展为显示纯文本信息。激活后,如果发生未捕获的异常,将显示格式化的输出报告。该报告包括源代码每个级别的回溯,以及当前执行程序的参数和局部变量。此外,您可以选择将此信息保存到文件中,而不是将其发送到浏览器。将以下代码行添加到您的浏览器标题中:importcgitbcgitb.enable()两个函数:cgitb.encable(display=1,logdir=None,context=5,format="html")显示1,发送到浏览器;0,不发送logdir如果有,写入目录context显示错误代码格式周围的代码行数是否显示为HTML,除'html'外的所有值都会显示为纯文本cgitb.handle(info=None)如果你想用cgitb处理异常,你可以调用这个函数。info应该是包含异常类型、异常值和回溯对象的三元组——由sys.exc_info()返回。如果未提供信息,将从sys.exc_info中获取。
