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) –