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

wfg*_*geo 4 python psycopg2

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

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

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

from psycopg2 import connection
from psycopg2.extensions import connection
from psycopg2.extras import connection
from psycopg2.sql import connection
Run Code Online (Sandbox Code Playgroud)

但它们都不是有效的参考

Iva*_*dov 5

你可以在这里找到它:

from psycopg2._psycopg import connection
Run Code Online (Sandbox Code Playgroud)

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

  • 不知道这在回答这个问题时是否有效,但今天您可以使用 psycopg2 的扩展,如[此处](/sf/ask/4555566221/ -对象例如-psycopg2-对象) (2认同)