我已经安装了 pypyodbc 来创建和修改 Access 数据库。但是,按照教程我收到以下错误:
Traceback (most recent call last):
File "<pyshell#15>", line 1, in <module>
pypyodbc.win_create_mdb('C:\\database.mdb')
File "C:\Python33\lib\site-packages\pypyodbc-1.3.0-py3.3.egg\pypyodbc.py", line 2713, in win_create_mdb
raise Exception('Failed to create Access mdb file - "%s". Please check file path, permission and Access driver readiness.' %mdb_path)
Exception: Failed to create Access mdb file - "C:\database.mdb". Please check file path, permission and Access driver readiness.
我正在做的就是:
import pypyodbc
pypyodbc.win_create_mdb('C:\\databases\\database.mdb')
我一直在寻找答案,但这个错误通常发生在 Linux 上,似乎不是 Windows。
我在 Windows 7(管理员访问)上使用 ActivePython3.3(32 位)、pypyodbc、MS Access 2010(32 位)。
解决了:
通过导入 os 模块并找到文件路径,然后使用该文件路径作为上述语句中的参数。
谢谢您的帮助。不幸的是,我似乎在回答、评论等链接不起作用时遇到问题,我似乎也无法评价答案。