带你学习有用的知识

注册/登录|最近发布|今日推荐

主页 日常百科校园生活教育科学
当前位置:首页 > 教育

mdb文件(教你用python如何将mdb数据库文件,导入postgresql数据库)

发布时间:2023-05-24 11:36责任编辑:姜小新关键词:数据,python

前言:

今天为大家带来的内容是教你用python如何将mdb数据库文件,导入postgresql数据库!本文代码部分具有不错的参考意义,希望看完能够帮助到大家!(要是喜欢记得关注收藏不迷路哦)

提示:

mdb格式文件可以通过mdbtools工具将内中包含的每张表导出到csv格式文件。由于access数据库和postgresQL数据库格式上会存在不通性,所以使用python的文件处理,将所得csv文件修改成正确、能识别的格式。

导入脚本说明(此脚本运行于linux):

1.apt-get install mdbtools,安装mdbtools工具2.将mdb 文件拷贝到linux虚拟机中,修改脚本中mdb文件目录‘dir'3.修改服务器及数据库配置4.执行脚本

代码如下:

提示:图中所有的代码都是一起的!包含下面的代码块也是。

 if file_p[-3:] == 'csv' : cmd = 'psql -h 172.26.11.205 -d ap_MapMyIndia_full_Sample -U postgres -f %s 2>>log.txt' % (dir + '"' + file_p + '"') os.system(cmd)if __name__ == "__main__": #1.制作mdb文件中所包含TABLE的create脚本 make_create_sql() #2.修改掉create脚本中的不合法字符 modefy_create_sql() #3.将mdb中各表导出到csv文件中 make_insert_csv() #4.修改csv脚本首行,改成copy形式 modefy_insert_CSV() insert_into_database()

以上就是本文全部内容啦!

最后,小编想说一句话:我是一名python开发工程师,整理了一套最新的python系统学习教程,包括从基础的python脚本到web开发、爬虫、数据分析、数据可视化、机器学习,面试宝典,面试宝典,面试宝典。想要这些资料的可以关注小编,并在后台私信小编:“07”即可领取。

知识推荐

高优知识网——分享有用的生活百科,一起学习优秀的知识。 垃圾信息处理邮箱 tousu446@163.com 网站地图
icp备案号 闽ICP备2023005118号-3 互联网安全管理备案 不良信息举报平台 Copyright 2023 www.gaoyou91.com All Rights Reserved