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 执行字符串表达式函数(eval exec execfile)
Aug 11 Python
详细解读Python中的__init__()方法
May 02 Python
python实现数组插入新元素的方法
May 22 Python
Python创建或生成列表的操作方法
Jun 19 Python
python求最大值最小值方法总结
Jun 25 Python
python:动态路由的Flask程序代码
Nov 22 Python
使用Python制作缩放自如的圣诞老人(圣诞树)
Dec 25 Python
python 函数嵌套及多函数共同运行知识点讲解
Mar 03 Python
python实现在内存中读写str和二进制数据代码
Apr 24 Python
pytorch查看通道数 维数 尺寸大小方式
May 26 Python
浅谈Python描述数据结构之KMP篇
Sep 06 Python
PyQt5中QSpinBox计数器的实现
Jan 18 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
哪吒敖丙传:新人物二哥敖乙出场 小敖丙奶气十足
2020/03/08 国漫
历史证明,懒惰才是推动科学发展技术进步的动力
2021/03/02 无线电
测试您的 PHP 水平的题目
2007/05/30 PHP
ThinkPHP分组下自定义标签库实例
2014/11/01 PHP
YII框架批量插入数据的方法
2017/03/18 PHP
两个SUBMIT按钮,如何区分处理
2006/08/22 Javascript
浅谈JavaScript字符串与数组
2015/06/03 Javascript
详解JavaScript基本类型和引用类型
2015/12/09 Javascript
理解javascript对象继承
2016/04/17 Javascript
jQuery原理系列-css选择器的简单实现
2016/06/07 Javascript
JavaScript提高网站性能优化的建议(二)
2016/07/24 Javascript
IOS中safari下的select下拉菜单文字过长不换行的解决方法
2016/09/26 Javascript
BootStrap Table对前台页面表格的支持实例讲解
2016/12/22 Javascript
Node.js利用js-xlsx处理Excel文件的方法详解
2017/07/05 Javascript
JS 实现分页打印功能
2018/05/16 Javascript
详解项目升级到vue-cli3的正确姿势
2019/01/28 Javascript
JavaScript实现刮刮乐效果
2020/11/01 Javascript
[48:23]DOTA2上海特级锦标赛主赛事日 - 4 败者组第四轮#1COL VS EG第一局
2016/03/05 DOTA
Python深入学习之上下文管理器
2014/08/31 Python
深入理解python对json的操作总结
2017/01/05 Python
Numpy之文件存取的示例代码
2018/08/03 Python
Python3对称加密算法AES、DES3实例详解
2018/12/06 Python
使用Python Pandas处理亿级数据的方法
2019/06/24 Python
详解Python3中的 input() 函数
2020/03/18 Python
Python Django搭建网站流程图解
2020/06/13 Python
导致python中import错误的原因是什么
2020/07/01 Python
HTML5离线缓存在tomcat下部署可实现图片flash等离线浏览
2012/12/13 HTML / CSS
记一次高分屏下canvas模糊问题
2020/02/17 HTML / CSS
18-35岁旅游团的全球领导者:Contiki
2017/02/08 全球购物
优秀学生获奖感言
2014/02/15 职场文书
租赁协议书范本
2014/04/22 职场文书
护校行动方案
2014/05/31 职场文书
农村党员对照检查材料
2014/09/24 职场文书
2016年校园重阳节广播稿
2015/12/18 职场文书
Python Pandas pandas.read_sql函数实例用法
2021/06/21 Python
Fluentd搭建日志收集服务
2022/09/23 Servers