Python读取access数据库

在尝试使用Python读取Access数据库时遇到错误,包括数据驱动与数据库版本不匹配、Office与系统架构不一致等问题。解决方案是确保数据驱动与Access版本相同,且Office与系统架构匹配。报错信息显示未找到提供程序,提示可能未正确安装。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近在写一个小程序,想通过Python读取access类型的数据库文件然后添加到mysql数据库中去,根据网上提供的答案去写,却怎么也不成功,而且报的错误无比奇葩,在网上压根儿搜不到一样的问题。

后在同事的点拨下,要装access数据库驱动,可是装了以后发现还是报一样的错误。

后来有搜到说ODBC数据源没有配置,按照别人的经验去配置的时候竟然说我的体系结构不匹配,哎呀我的那个淡疼啊(偷笑)。

没办法只好求助大神们,终于给了我一贴,说还是因为系统的缘故(大哭);

所以有童鞋以后要用Python读取access要记住以下几点:

1)数据驱动一定要和access数据库版本匹配,即2010配2010,32位配32位

2)office要与系统匹配,即32位的系统就装32位的office啊

这两点儿千万别忘,不然后患无穷!!!!


报错贴一下:

Traceback (most recent call last):
File "<pyshell#21>", line 1, in <module>
conn.Ope

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值