gpt4 book ai didi

python - Pyodbc : Can't open lib 'Microsoft Access Driver (*.mdb, *.accdb)' : file not found (0)

转载 作者:行者123 更新时间:2023-12-01 15:20:58 32 4
gpt4 key购买 nike

我收到了要打开的 Access 文件,我使用的是 Mac,需要在 Python 中打开它

import pyodbc

DBfile = '/Users/burfies1/Dropbox/pricing/data.accdb'
conn = pyodbc.connect('DRIVER={Microsoft Access Driver (*.mdb, *.accdb)};DBQ='+DBfile)
cur = conn.cursor()

我收到以下错误
conn = pyodbc.connect('DRIVER={Microsoft Access Driver (*.mdb, *.accdb)};DBQ='+DBfile)  #    user/password can be used
pyodbc.Error: ('01000', "[01000] [unixODBC][Driver Manager]Can't open lib 'Microsoft Access Driver (*.mdb, *.accdb)' : file not found (0) (SQLDriverConnect)")

最佳答案

对我来说最好的解决方案是安装 MDBTools

https://github.com/brianb/mdbtools

然后使用 mdb-export 创建一个 csv

mdb-export data.accdb TABLE > output_file.csv

关于python - Pyodbc : Can't open lib 'Microsoft Access Driver (*.mdb, *.accdb)' : file not found (0),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42971541/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com