psycopg2._psycopg.Diagnostics 的打印结果
Posted
技术标签:
【中文标题】psycopg2._psycopg.Diagnostics 的打印结果【英文标题】:pprint results of psycopg2._psycopg.Diagnostics 【发布时间】:2013-08-16 20:04:37 【问题描述】:我在调度程序中处理来自服务器的响应,其中包括 psycopg2 diag 对象。 pprint(PrettyPrint)'psycopg2._psycopg.Diagnostics'
对象对象以帮助我调试不正常的异常的最佳方法是什么?它的字符串表示反映了它的类型:<'psycopg2._psycopg.Diagnostics'>
【问题讨论】:
【参考方案1】:out =
for prop in dir(e.diag):
if not re.match(r'__', prop):
out[prop] = getattr(e.diag, prop)
pprint.pprint(out)
【讨论】:
以上是关于psycopg2._psycopg.Diagnostics 的打印结果的主要内容,如果未能解决你的问题,请参考以下文章
ImportError:没有名为“psycopg2._psycopg”的模块
Django,mod_wsgi,psycopg2 配置不当:加载 psycopg2 模块时出错:没有名为 _psycopg 的模块
Postgres:使用psycopg2或附近未终止的引用字符串