您好,我一直在搜索,在该主题中找不到最新的信息。
我想使用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 msaccessdb
或
pip install --user msaccessdb
您可以简单地做
import msaccessdb
msaccessdb.create(r'C:\path\to\new.mdb')