我正在尝试用 python 编写通用数据库连接器类。为此,我想首先检查机器上安装了哪些驱动程序,如果机器中缺少所需的驱动程序,则会抛出错误。
有没有办法在 python 中做到这一点?
最佳答案
pyodbc
有一个返回已安装 ODBC 驱动程序列表的方法。诚然,这只是驱动程序名称的列表,因此获取最新的驱动程序有点麻烦,但希望这会有所帮助。
我使用正则表达式(通过内置的 re
模块)来过滤我需要的驱动程序。
import pyodbc
pyodbc.drivers()
输出提供了已安装 ODBC 驱动程序的列表。
关于python - 使用python获取Windows 7中可用的odbc驱动程序列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26712379/