Psycopg2连接类提供str()魔术方法,该方法返回有关连接的一些信息,例如主机,用户名和数据库名称。Psycopg2连接类属性
如何从连接类第一手获取该信息?文档没有说怎么了,inspection.getsourcelines(康涅狄格州海峡)错误说:
TypeError: "<connection object at 0xb690aecc; dsn: 'user=testuser password=xxxxxxxxx dbname=testdb', closed: 0>" is not a module, class, method, function, traceback, frame, or code object
我明白Psycopg2是包裹libpq库模块,但这是否意味着,一些连接对象属性不可访问?
我希望能像conn.dbname或conn.username那样获得更多面向对象的东西。解析conn.dsn的输出只有几行,但我正在寻找一些更自然的东西。但谢谢你的答案。 – DevinM
@DevinM我认为你应该在[Git repo]上提问(https://github.com/psycopg/psycopg2/issues) –