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守护进程(daemon)代码实例
Mar 06 Python
Python基于FTP模块实现ftp文件上传操作示例
Apr 23 Python
Python使用pyautogui模块实现自动化鼠标和键盘操作示例
Sep 04 Python
Python之inspect模块实现获取加载模块路径的方法
Oct 16 Python
python 应用之Pycharm 新建模板默认添加编码格式-作者-时间等信息【推荐】
Jun 17 Python
基于tensorflow指定GPU运行及GPU资源分配的几种方式小结
Feb 03 Python
Python数据结构dict常用操作代码实例
Mar 12 Python
pyinstaller打包单文件时--uac-admin选项不起作用怎么办
Apr 15 Python
python 绘制国旗的示例
Sep 27 Python
OpenCV实现机器人对物体进行移动跟随的方法实例
Nov 09 Python
python requests库的使用
Jan 06 Python
pycharm 配置svn的图文教程(手把手教你)
Jan 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
wordpress之wp-settings.php
2007/08/17 PHP
让PHP以ROOT权限执行系统命令的方法
2011/02/10 PHP
初识php MVC
2014/09/10 PHP
PHP Echo字符串的连接格式
2016/03/07 PHP
JS实现静止元素自动移动示例
2014/04/14 Javascript
教你如何在 Javascript 文件里使用 .Net MVC Razor 语法
2014/07/23 Javascript
js中的getAttribute方法使用示例
2014/08/01 Javascript
javascript中cookie对象用法实例分析
2015/01/30 Javascript
jQuery插件pagewalkthrough实现引导页效果
2015/07/05 Javascript
javascript实现rgb颜色转换成16进制格式
2015/07/10 Javascript
jquery用ajax方式从后台获取json数据后如何将内容填充到下拉列表
2015/08/26 Javascript
js针对ip地址、子网掩码、网关的逻辑性判断
2016/01/06 Javascript
nodejs redis 发布订阅机制封装实现方法及实例代码
2016/12/15 NodeJs
JS定时器用法分析【时钟与菜单中的应用】
2016/12/21 Javascript
Nodejs中使用captchapng模块生成图片验证码
2017/05/18 NodeJs
Vue监听事件实现计数点击依次增加的方法
2018/09/26 Javascript
es6中new.target的作用和使用场景简单示例分析
2020/03/14 Javascript
python爬虫入门教程--利用requests构建知乎API(三)
2017/05/25 Python
pandas将DataFrame的列变成行索引的方法
2018/04/10 Python
python实现简单的文字识别
2018/11/27 Python
python 哈希表实现简单python字典代码实例
2019/09/27 Python
解决numpy矩阵相减出现的负值自动转正值的问题
2020/06/03 Python
python 图像插值 最近邻、双线性、双三次实例
2020/07/05 Python
css3中仿放大镜效果的几种方式原理解析
2020/12/03 HTML / CSS
美国最大的农村生活方式零售店:Tractor Supply Company(TSC)
2017/05/15 全球购物
应届毕业生的个人自我鉴定
2013/10/24 职场文书
清明节网上祭英烈活动总结
2014/04/30 职场文书
大学生作弊检讨书
2014/09/11 职场文书
乡镇镇长个人整改措施
2014/10/01 职场文书
导师工作推荐信
2015/03/27 职场文书
讲座开场白台词和结束语
2015/05/29 职场文书
红色经典电影观后感
2015/06/18 职场文书
2019年教师入党申请书
2019/06/27 职场文书
详解前端任务构建利器Gulp.js使用指南
2021/04/30 Javascript
nginx结合openssl实现https的方法
2021/07/25 Servers
聊聊SpringBoot自动装配的魔力
2021/11/17 Java/Android