【发布时间】:2020-06-07 13:47:06
【问题描述】:
您好,我一直在四处搜索,但在此主题中找不到任何最新信息。
我想使用 pythons 库 pyodbc 创建一个新的 .mdb 文件。
我尝试了很多不同的方法,但都无法成功。 我的主要问题是连接到一个还不存在的数据库。
import pyodbc
DRV = '{Microsoft Access Driver (*.mdb, *.accdb)}'
PWD = ''
con=pyodbc.connect('DRIVER={};DBQ={};PWD={}'.format(DRV,'./'+new_path+'.mdb',PWD))
我试过插入一个
f=open(new_path+'.mdb','a')
f.close()
为了在尝试连接之前创建一个 mdb 文件但也无法成功,它说该文件已损坏。
【问题讨论】:
-
使用msaccessdb 模块。
-
好吧,我被阻止安装其他库,但我会尝试一下,谢谢
-
如果是权限问题,请尝试
pip install --user msaccessdb
标签: python database ms-access pyodbc