2024-04-20 08:50:22 发布
网友
我能够捕获DatabaseError,但是在控制台中输出它会显示所有参数,我不关心这些参数。你知道吗
DatabaseError
如何获取特定的数据,例如执行的查询、错误文本、错误名称等。。。你知道吗
我试图使用dir()调试DatabaseError对象,同时查看源代码,但什么也没有发生。文档中提到了__cause__属性,但这是一个大字符串,包含执行的查询、参数、错误文本等,非常混乱。你知道吗
dir()
__cause__
我可以通过执行以下操作获得错误消息-
e.__cause__.__context__.excepinfo[2]
看起来相当麻烦,所以我可能会将上下文包装到一个类中,以便创建属性。你知道吗
我可以通过执行以下操作获得错误消息-
看起来相当麻烦,所以我可能会将上下文包装到一个类中,以便创建属性。你知道吗
相关问题 更多 >
编程相关推荐