设为首页收藏本站

Crossin的编程教室

 找回密码
 立即加入
查看: 14007|回复: 2
打印 上一主题 下一主题

哪个模块支持读写mdb格式的数据库文件

[复制链接]

1

主题

0

好友

10

积分

新手上路

Rank: 1

跳转到指定楼层
楼主
发表于 2016-5-17 16:53:04 |只看该作者 |倒序浏览
请问python中哪个模块可以支持读写mdb格式的数据库文件,如果有前辈可以给出示范代码更是感谢不尽
回复

使用道具 举报

1

主题

0

好友

10

积分

新手上路

Rank: 1

沙发
发表于 2016-5-17 20:39:02 |只看该作者
没有人回答,是问得太傻了吗@crossin先生
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

板凳
发表于 2016-5-18 11:43:15 |只看该作者
pyodbc
  1. import csv, pyodbc

  2. # set up some constants
  3. MDB = 'c:/path/to/my.mdb'; DRV = '{Microsoft Access Driver (*.mdb)}'; PWD = 'pw'

  4. # connect to db
  5. con = pyodbc.connect('DRIVER={};DBQ={};PWD={}'.format(DRV,MDB,PWD))
  6. cur = con.cursor()

  7. # run a query and get the results
  8. SQL = 'SELECT * FROM mytable;' # your query goes here
  9. rows = cur.execute(SQL).fetchall()
  10. cur.close()
  11. con.close()

  12. # you could change the mode from 'w' to 'a' (append) for any subsequent queries
  13. with open('mytable.csv', 'wb') as fou:
  14.     csv_writer = csv.writer(fou) # default field-delimiter is ","
  15.     csv_writer.writerows(rows)
复制代码
没用过,网上搜的
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

QQ|手机版|Archiver|Crossin的编程教室 ( 苏ICP备15063769号  

GMT+8, 2024-11-1 10:18 , Processed in 0.016066 second(s), 22 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部