python 从csv读数据到mysql的实例


Posted in Python onJune 21, 2018

如下所示:

import csv
import sys,os
import MySQLdb

def read_csv(filename):
  with open(filename) as f:
    f_csv = csv.reader(f)
    headers = next(f_csv)
    #数据格式[1111,22222,1111,1111,.....]
    #for row in f_csv:
      # Process row
    #  field1=row[1]
    #  ...
    return headers

def conn_to_psto():
  #mysql连接方法
  #MySQLdb.connect()
  #postgl连接
  onn = MySQLdb.connect(database="testdb", \
              user="postgres", \
              password="pass123",\
              host="127.0.0.1",\
               port="5432")
  cur = conn.cursor()
  return cur

if __name__ == "__main__":
  #传入文件路径或文件名
  filename=sys.argv[1]
  f_csv=read_csv(filename)
  cur=conn_to_psto()
  for row in f_csv:
      # Process row
      field1=row[1]
      ...
    sql='''insert into .......(field1,field2,...) values(%,%,...) '''.format(field1=field1,field2=field2.........))
    cur.execute(sql)
  conn.commit()
  conn.close()

以上这篇python 从csv读数据到mysql的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python中getattr函数和hasattr函数作用详解
Jun 14 Python
rabbitmq(中间消息代理)在python中的使用详解
Dec 14 Python
PyQt5 pyqt多线程操作入门
May 05 Python
python爬虫的数据库连接问题【推荐】
Jun 25 Python
python编写简易聊天室实现局域网内聊天功能
Jul 28 Python
从列表或字典创建Pandas的DataFrame对象的方法
Jul 06 Python
Python 实现输入任意多个数,并计算其平均值的例子
Jul 16 Python
Django--权限Permissions的例子
Aug 28 Python
详解如何用python实现一个简单下载器的服务端和客户端
Oct 28 Python
Python requests设置代理的方法步骤
Feb 23 Python
python中用Scrapy实现定时爬虫的实例讲解
Jan 18 Python
Python编程编写完善的命令行工具
Sep 15 Python
OPENCV去除小连通区域,去除孔洞的实例讲解
Jun 21 #Python
python读取文本绘制动态速度曲线
Jun 21 #Python
python实现可视化动态CPU性能监控
Jun 21 #Python
python实时监控cpu小工具
Jun 21 #Python
python实现监控某个服务 服务崩溃即发送邮件报告
Jun 21 #Python
python实现简易内存监控
Jun 21 #Python
Python实现的微信好友数据分析功能示例
Jun 21 #Python
You might like
PHP默认安装产生系统漏洞
2006/10/09 PHP
php 批量替换html标签的实例代码
2013/11/26 PHP
PHP文件操作方法汇总
2015/07/01 PHP
PHP查看SSL证书信息的方法
2016/09/22 PHP
PHP微信分享开发详解
2017/01/14 PHP
php修改数组键名的方法示例
2017/04/15 PHP
php微信公众号开发之翻页查询
2018/10/20 PHP
PHP get_html_translation_table()函数用法讲解
2019/02/16 PHP
jQuery帮助之CSS尺寸(五)outerHeight、outerWidth
2009/11/14 Javascript
基于jquery的direction图片渐变动画效果
2010/05/24 Javascript
页面只有一个text的时候,回车自动submit的解决方法
2010/08/12 Javascript
jquery中防刷IP流量软件影响统计的一点对策
2011/07/10 Javascript
TextArea不支持maxlength的解决办法(jquery)
2011/09/13 Javascript
javascript对talbe进行动态添加、删除、验证实现代码
2012/03/29 Javascript
微信小程序中的swiper组件详解
2017/04/14 Javascript
VUE v-for循环中每个item节点动态绑定不同函数的实例
2018/09/26 Javascript
微信小程序自定义navigationBar顶部导航栏适配所有机型(附完整案例)
2020/04/26 Javascript
jQuery实现简单轮播图效果
2020/12/27 jQuery
[03:57]2016完美“圣”典风云人物:rOtk专访
2016/12/09 DOTA
python Flask 装饰器顺序问题解决
2018/08/08 Python
python3 http提交json参数并获取返回值的方法
2018/12/19 Python
Django model select的多种用法详解
2019/07/16 Python
python-Web-flask-视图内容和模板知识点西宁街
2019/08/23 Python
Python shelve模块实现解析
2019/08/28 Python
python装饰器的特性原理详解
2019/12/25 Python
基于Python数据结构之递归与回溯搜索
2020/02/26 Python
Python如何实现FTP功能
2020/05/28 Python
python如何使用代码运行助手
2020/07/03 Python
CSS3的Border-radius轻松制作圆角
2012/12/24 HTML / CSS
会计电算一体化个人简历的自我评价
2013/10/15 职场文书
优秀的个人求职信范文
2014/05/09 职场文书
购房意向书
2014/08/30 职场文书
村主任“四风”问题个人整改措施
2014/10/04 职场文书
客房服务员岗位职责
2015/02/09 职场文书
mybatis调用sqlserver存储过程返回结果集的方法
2021/05/08 SQL Server
python数字图像处理之图像自动阈值分割示例
2022/06/28 Python