最近在写一个小程序,想通过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