5

正如标题所示,我想知道是否有一个 Python 模块可以访问 Advantage Database Server (Sybase) 文件,例如 ADT 和 DBF。

我在网上搜索过,找不到我要找的东西,这就是我想在这里问的原因。

4

2 回答 2

3

我已经成功地将 pyodbc 与 Advantage ODBC 驱动程序http://code.google.com/p/pyodbc/和 pywin32 http://sourceforge.net/projects/pywin32/与 Advantage OLE DB 提供程序一起使用。我个人的偏好是 pyodbc 驱动程序。

现在在http://code.google.com/p/adsdb/有一个原生包装器。

于 2010-02-02T17:50:20.660 回答
1

dbfpy(和许多其他模块)让您可以读取和写入 DBF 文件。我不知道直接处理 ADT 文件的类似模块,但我认为有转换器可以使 DBF 文件与 ADT 相互转换,如果情况更糟的话。

访问 ADT 文件的另一种选择是使用其odbc驱动程序实际运行sybase 优势——如果可行,有多种方法可以使用 Python 连接到 ODBC 服务。

于 2009-07-27T17:30:54.983 回答