由于找不到现有的库,我编写了 Pymo。它与 Krumo 的功能非常相似,可以将任何 Python 变量呈现为 HTML 格式,可以打印或保存到文件中,在 Web 浏览器中查看,并使用 JavaScript 和 CSS 使其易于阅读。
如果您觉得有用,请查看它并提交错误报告或功能请求。
也许 cgitb 是你要找的:
cgitb 模块为 Python 脚本提供了一个特殊的异常处理程序。(它的名称有点误导。它最初是为了在 CGI 脚本中以 HTML 显示详细的回溯信息而设计的。后来,它被泛化为在纯文本中显示此信息。)激活此模块后,如果发生未捕获的异常,将显示详细格式化的报告。报告包括回溯,显示每个级别的源代码摘录,以及当前运行函数的参数和局部变量的值,以帮助您调试问题。可选地,您可以将此信息保存到文件中,而不是发送到浏览器。