1.安装ODBC的驱动
64位
http://download.microsoft.com/download/E/4/2/E4220252-5FAE-4F0A-B1B9-0B48B5FBCCF9/AccessDatabaseEngine_X64.exe
32位
http://download.microsoft.com/download/E/4/2/E4220252-5FAE-4F0A-B1B9-0B48B5FBCCF9/AccessDatabaseEngine.exe
import pyodbc ## 1.安装64位ODBC驱动 参考:https://zhuanlan.zhihu.com/p/537772619,安装即可,默认电脑有, ## 2.首先安装 pyodbc库。pip install pyodbc # 连接mdb文件(根据实际地址) DBfile = r'D:\crt.mdb' # 连接驱动 conn = pyodbc.connect(r'Driver={Microsoft access Driver (*.mdb, *.accdb)};DBQ=' + DBfile + ';Uid=;Pwd=;charset='utf-8';') # 创建游标 cur = conn.cursor() # 查询表 sql = 'SELECT * FROM 记录;' cur.execute(sql) # 返回得到的数据集合 result = cur.fetchall() # 遍历打印数据 for row in result: # 展示个字段的值 print(row) print(row[1], row[2])
参考地址:https://zhuanlan.zhihu.com/p/537772619
联系客服