如何使用 Python 创建新数据库 .mdb
How to create a new database .mdb with Python
您好,我一直在搜索,但找不到关于该主题的任何最新信息。
我想使用 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 模块。在你之后[=14=]
pip install msaccessdb
或
pip install --user msaccessdb
你可以简单地做
import msaccessdb
msaccessdb.create(r'C:\path\to\new.mdb')
您好,我一直在搜索,但找不到关于该主题的任何最新信息。
我想使用 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 模块。在你之后[=14=]
pip install msaccessdb
或
pip install --user msaccessdb
你可以简单地做
import msaccessdb
msaccessdb.create(r'C:\path\to\new.mdb')