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 相关文章推荐
在Django框架中编写Context处理器的方法
Jul 20 Python
Python实现的堆排序算法原理与用法实例分析
Nov 22 Python
Pyinstaller将py打包成exe的实例
Mar 31 Python
Python2和Python3中urllib库中urlencode的使用注意事项
Nov 26 Python
python 产生token及token验证的方法
Dec 26 Python
python 定时器,实现每天凌晨3点执行的方法
Feb 20 Python
python集合是否可变总结
Jun 20 Python
Python画图实现同一结点多个柱状图的示例
Jul 07 Python
python实现图片横向和纵向拼接
Mar 05 Python
python:批量统计xml中各类目标的数量案例
Mar 10 Python
python中strip(),lstrip(),rstrip()函数的使用讲解
Nov 17 Python
python - asyncio异步编程
Apr 06 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类的注册与自动加载
2013/07/05 PHP
php创建桌面快捷方式实现方法
2015/12/31 PHP
PHP实现的统计数据功能详解
2016/12/06 PHP
用jQuery打造TabPanel效果代码
2010/05/22 Javascript
Javascript 检测键盘按键信息及键码值对应介绍
2013/01/03 Javascript
JS实现仿京东淘宝竖排二级导航
2014/12/08 Javascript
angularJS 中$scope方法使用指南
2015/02/09 Javascript
BootStrap创建响应式导航条实例代码
2016/05/31 Javascript
Asp.Net之JS生成分页条的方法
2016/11/23 Javascript
NPM 安装cordova时警告:npm WARN deprecated minimatch@2.0.10: Please update to minimatch 3.0.2 or higher to
2016/12/20 Javascript
vue-cli2.x项目优化之引入本地静态库文件的方法
2018/06/19 Javascript
js jquery 获取某一元素到浏览器顶端的距离实现方法
2018/09/05 jQuery
ES6 Iterator接口和for...of循环用法分析
2019/07/31 Javascript
vue下使用nginx刷新页面404的问题解决
2019/08/02 Javascript
解析vue、angular深度作用选择器
2019/09/11 Javascript
微信小程序实现下滑到底部自动翻页功能
2020/03/07 Javascript
vue实现放大镜效果
2020/09/17 Javascript
[00:55]深扒TI7聊天轮盘语音出处3
2017/05/11 DOTA
python中将阿拉伯数字转换成中文的实现代码
2011/05/19 Python
python实现多人聊天室
2020/03/31 Python
攻击者是如何将PHP Phar包伪装成图像以绕过文件类型检测的(推荐)
2018/10/11 Python
python爬取内容存入Excel实例
2019/02/20 Python
python实现定时发送邮件到指定邮箱
2020/12/23 Python
美国批发供应商:Kole Imports
2019/04/10 全球购物
美国艺术和工艺品商店:Hobby Lobby
2020/12/09 全球购物
车间操作工岗位职责
2013/12/19 职场文书
仓库管理员岗位职责
2014/03/19 职场文书
表彰会主持词
2014/03/26 职场文书
禁烟标语大全
2014/06/11 职场文书
军训口号
2014/06/13 职场文书
干部对照检查材料范文
2014/08/26 职场文书
服务整改报告
2014/11/06 职场文书
公务员年度考核评语
2014/12/31 职场文书
初中美术教学反思
2016/02/17 职场文书
HTML+CSS制作心跳特效的实现
2021/05/26 HTML / CSS
GO语言字符串处理函数之处理Strings包
2022/04/14 Golang