如何从Python 2.7查询Access * .mdb数据库?
其他信息:我使用的是64位Windows 7操作系统(这很重要,因为我在Stack Overflow上找到的所有其他答案都是针对32位的。)
编辑:我安装了32位Office 2010。
答案 0 :(得分:0)
您的计算机上安装了32位Office,因此您需要使用32位版本的Python来操作数据库文件。您应该能够通过简单地启动它来确认Python的位数,例如,
C:\Users\Gord>python
Python 2.7.5 (default, May 15 2013, 22:43:36) [MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>
您还需要一个用于Python的ODBC组件。我推荐pypyodbc。主要的pypyodbc页面有示例代码,还有一个教程here。