python将txt文档每行内容循环插入数据库的方法


Posted in Python onDecember 28, 2018

如下所示:

import pymysql
import time
import re

def get_raw_label(rece):
 re1 = r'"([\s\S]*?)": "'           #-------------正则表达式
 reg1 = re.compile(re1)            # ------------编译一下
 str1 = reg1.findall(rece)
 return str1

def get_detail(rece):
 re2 = r'": "([\s\S]*?)",'           #-------------正则表达式
 reg1 = re.compile(re2)            # ------------编译一下
 str2 = reg1.findall(rece)
 return str2

def a_file(file,cur):
 model1= 29
 f = open(file, 'r', encoding='UTF-8')
 lines = f.readlines()    #readlines() 方法用于读取所有行(直到结束符 EOF)并返回列表,该列表可以由 Python 的 for... in ... 结构进行处理.保存给lines

 for line in lines:     #循环执行每一行的内容
  model1+=1
  raw_label1 = get_raw_label(line)
  detail1 = get_detail(line)

  # 插入数据
  sql = """insert into models(create_time,model_id,raw_label,detail) values (now(),%s,%s,%s)"""
  cur.execute(sql,[model1,raw_label1,detail1])
  db.commit()


db = pymysql.connect("localhost","root","subaobao666","newdatabase" ) #直接连入newdatabase库
cur = db.cursor() #获取游标


a_file("e:/Desktop/json1.txt",cur)

db.close()

以上这篇python将txt文档每行内容循环插入数据库的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python3利用Dlib19.7实现人脸68个特征点标定
Feb 26 Python
python 3利用Dlib 19.7实现摄像头人脸检测特征点标定
Feb 26 Python
python3 pandas 读取MySQL数据和插入的实例
Apr 20 Python
python使用celery实现异步任务执行的例子
Aug 28 Python
np.newaxis 实现为 numpy.ndarray(多维数组)增加一个轴
Nov 30 Python
python实现数据清洗(缺失值与异常值处理)
Dec 02 Python
完美解决pycharm导入自己写的py文件爆红问题
Feb 12 Python
django模板获取list中指定索引的值方式
May 14 Python
pycharm实现print输出保存到txt文件
Jun 01 Python
keras用auc做metrics以及早停实例
Jul 02 Python
使用Python项目生成所有依赖包的清单方式
Jul 13 Python
Jmeter调用Python脚本实现参数互相传递的实现
Jan 22 Python
pandas 把数据写入txt文件每行固定写入一定数量的值方法
Dec 28 #Python
Python计算库numpy进行方差/标准方差/样本标准方差/协方差的计算
Dec 28 #Python
Python编程深度学习绘图库之matplotlib
Dec 28 #Python
对pandas写入读取h5文件的方法详解
Dec 28 #Python
Python线程池模块ThreadPoolExecutor用法分析
Dec 28 #Python
Python实现的逻辑回归算法示例【附测试csv文件下载】
Dec 28 #Python
python 检查是否为中文字符串的方法
Dec 28 #Python
You might like
模仿OSO的论坛(三)
2006/10/09 PHP
smtp邮件发送一例
2006/10/09 PHP
phpMyAdmin 安装教程全攻略
2007/03/19 PHP
用PHP即时捕捉PHP中的错误并发送email通知的实现代码
2013/01/19 PHP
thinkphp在低版本Nginx 下支持PATHINFO的方法分享
2016/05/27 PHP
Javascript 获取链接(url)参数的方法
2009/02/15 Javascript
JS代码放在head和body中的区别分析
2011/12/01 Javascript
javascript中apply和call方法的作用及区别说明
2014/02/14 Javascript
javascript学习笔记(一)基础知识
2014/09/30 Javascript
详解webpack 配合babel 将es6转成es5 超简单实例
2017/05/02 Javascript
jQuery实现拖动效果的实例代码
2017/06/25 jQuery
JavaScript中的return布尔值的用法和原理解析
2017/08/14 Javascript
js 倒计时(高效率服务器时间同步)
2017/09/12 Javascript
详解Node.js利用node-git-server快速搭建git服务器
2017/09/27 Javascript
vue组件间通信子与父详解(二)
2017/11/07 Javascript
微信小程序上传图片功能(附后端代码)
2020/06/19 Javascript
JS实现鼠标拖拽盒子移动及右键点击盒子消失效果示例
2019/01/29 Javascript
浅谈JavaScript面向对象--继承
2019/03/20 Javascript
Vue编程式跳转的实例代码详解
2019/07/10 Javascript
Python下线程之间的共享和释放示例
2015/05/04 Python
pyqt5实现俄罗斯方块游戏
2019/01/11 Python
详解重置Django migration的常见方式
2019/02/15 Python
Python 基于wxpy库实现微信添加好友功能(简洁)
2019/11/29 Python
使用python 将图片复制到系统剪贴中
2019/12/13 Python
python对Excel的读取的示例代码
2020/02/14 Python
Python使用Pyqt5实现简易浏览器(最新版本测试过)
2020/04/27 Python
新加坡一家在线男士皮具品牌:Faire Leather Co.
2019/12/01 全球购物
美国购买韩国护肤和美容产品网站:Althea Korea
2020/11/16 全球购物
介绍下static、final、abstract区别
2015/01/30 面试题
证婚人经典证婚词
2014/01/09 职场文书
电子专业毕业生自我鉴定
2014/01/22 职场文书
银行优秀员工事迹
2014/02/06 职场文书
思想品德课教学反思
2014/02/10 职场文书
大学毕业感言200字
2014/03/09 职场文书
市场营销方案范文
2014/03/11 职场文书
mysql升级到5.7时,wordpress导数据报错1067的问题
2021/05/27 MySQL