Ubuntu 12.04 पर यह है कि क्या मैं इसे काम करने के लिए किया था। कुछ अतिरिक्त ड्राइवरों स्थापित करने पर
$ sudo apt-get install python-pyodbc
का पालन करें:
pyodbc स्थापित
import os
import pyodbc
db_path = os.path.join("path", "toyour", "db.mdb")
odbc_connection_str = 'DRIVER={MDBTools};DBQ=%s;' % (db_path)
connection = pyodbc.connect(odbc_connection_str)
cursor = connection.cursor()
query = "SELECT * FROM MSysObjects WHERE Type=1 AND Flags=0"
cursor.execute(query)
rows = cursor.fetchall()
for row in rows:
print row
:
$ sudo apt-get install mdbtools libmdbodbc1
एक छोटे से परीक्षण कार्यक्रम जो डीबी को जोड़ता है और सभी तालिकाओं को प्रदर्शित करता है बनाओ
मुझे आशा है कि इससे मदद मिलेगी।
नोटिस इस सवाल में लिनक्स कहते हैं, और आपने विनम्रता से विंडोज़ का उल्लेख किया है। लिनक्स (एक pyodbc dev से) के लिए सही उत्तर http://stackoverflow.com/a/15400363/638649 – matchew