如何从psycopg2导入“连接”类?

时间:2019-07-08 11:40:06

标签: python psycopg2

我想专门从psycopg2导入connection类,因为我想指定我函数之一的参数确实是有效的psycopg2连接。

但是我无法准确找到它的存储位置。该文档页面为here,但我似乎找不到任何对其定义位置的引用,并且在源代码中四处浏览使我更加困惑。

到目前为止,我已经尝试过:

from psycopg2 import connection
from psycopg2.extensions import connection
from psycopg2.extras import connection
from psycopg2.sql import connection

但是它们都不是有效的引用

1 个答案:

答案 0 :(得分:1)

您可以在这里找到它:

from psycopg2._psycopg import connection

但这是一个内部对象,因此您不应该这样做。这意味着连接对象是通过psycopg2.connect()工厂方法创建的。