【发布时间】:2016-11-15 17:33:50
【问题描述】:
我是 Python 新手,我被分配了使用 Python 将所有 MS Access 数据库文件(我们有五个)复制为 CSV 格式的任务。我在 Stack Overflow 上搜索了很多帖子,并一起勾勒出了这个业余 sn-p。我需要查看我的 MS Access 数据库中的文件。有人可以提供帮助吗?
Pyodbc Error - Python to MS Access
import pyodbc
conn_string = ("DRIVER={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=T:\\DataDump\\7.18.2016 PCR etrakit.accdb")
conn = pyodbc.connect(conn_string)
cursor = conn.cursor()
cursor.close()
conn.close()
print 'All done for now'
【问题讨论】:
-
可能是文件名中的空格吗?尝试将文件从 7.18.2016 PCR etrakit.accdb 重命名为 file.accdb 并更新脚本再试一次?
-
将所有 MS Access 数据库文件复制为 CSV 格式...您确实意识到关系数据库与平面文件文本文件不同吗?您应该更具体地将 MS Access 文件中的所有表/查询导出为 csv 格式。