Verwenden einer Access-Datenbank (.mdb) mit Python unter Ubuntu [duplizieren]

Diese Frage hat hier bereits eine Antwort:

Arbeiten mit einer Access-Datenbank in Python auf einer Nicht-Windows-Plattform (Linux oder Mac) 4 Antworten

Ich versuche mit pyodbc auf eine .mdb unter Ubuntu zuzugreifen. Ich habe meine bisherigen Fortschritte auf diesen Link zurückgeführt

Query stürzt ab MS Access

Ich habe pyodbc, unixodbc und unixodbc-dev installiert

Mein Code sieht so aus:

import csv
import pyodbc

MDB = 'URY.mdb'
DRV ='Microsoft Access Driver (*.mdb)'
PWD = 'pass'

conn = pyodbc.connect('DRIVER=%s;DBQ=%s;PWD=%s' % (DRV,MDB,PWD))
curs = conn.cursor()

Wenn ich es starte, erhalte ich folgende Fehlermeldung:

Traceback (most recent call last):
  File "mdbscraper.py", line 8, in <module>
    conn = pyodbc.connect('DRIVER=%s;DBQ=%s;PWD=%s' % (DRV,MDB,PWD))
pyodbc.Error: ('IM002', '[IM002] [unixODBC][Driver Manager]Data source name not found,         and no default driver specified (0) (SQLDriverConnect)')

Hat jemand irgendwelche Ideen? Jede Hilfe wäre sehr dankbar

Vielen Dank

Antworten auf die Frage(2)

Ihre Antwort auf die Frage