python - 使用python获取Windows 7中可用的odbc驱动程序列表

标签 python windows odbc

我正在尝试用 python 编写通用数据库连接器类。为此,我想首先检查机器上安装了哪些驱动程序,如果机器中缺少所需的驱动程序,则会抛出错误。

有没有办法在 python 中做到这一点?

最佳答案

pyodbc 有一个返回已安装 ODBC 驱动程序列表的方法。诚然,这只是驱动程序名称的列表,因此获取最新的驱动程序有点麻烦,但希望这会有所帮助。

我使用正则表达式(通过内置的 re 模块)来过滤我需要的驱动程序。

import pyodbc
pyodbc.drivers()

输出提供了已安装 ODBC 驱动程序的列表。

关于python - 使用python获取Windows 7中可用的odbc驱动程序列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26712379/

相关文章:

r - 删除临时目录后本地 Shiny 应用程序崩溃

java - 启动 Java 桌面应用程序并摆脱 Commander

c# - 来自 C# : Routine not found 的 ODBC 和 DB2 存储过程

sql-server - ssis 找不到任何具有 odbc 连接的表

python,努力绘制 CSV 文件

Python 进度条 - 在这里线程化答案吗?

Javascript 到 Python,在 for 循环的条件和最终表达式中按位移位

windows - 似乎无法卸载 JetBrains Toolbox

mysql - 如何使用最新时间戳更新行

python - 在 Centos 上使用 pyodbc 连接到 Informix