以下是我为另一个SO问题编写的一些代码。
它需要第三方的pyodbc模块。
这个非常简单的示例将连接到表并将结果导出到文件。
如果您有任何其他更具体的需求,请随时提出您的问题。
import csv, pyodbc# set up some constantsMDB = 'c:/path/to/my.mdb'DRV = '{Microsoft Access Driver (*.mdb)}'PWD = 'pw'# connect to dbcon = pyodbc.connect('DRIVER={};DBQ={};PWD={}'.format(DRV,MDB,PWD))cur = con.cursor()# run a query and get the results SQL = 'SELECt * FROM mytable;' # your query goes hererows = cur.execute(SQL).fetchall()cur.close()con.close()# you could change the mode from 'w' to 'a' (append) for any subsequent querieswith open('mytable.csv', 'w') as fou: csv_writer = csv.writer(fou) # default field-delimiter is "," csv_writer.writerows(rows)


