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 相关文章推荐
python连接池实现示例程序
Nov 26 Python
Python实现简单的获取图片爬虫功能示例
Jul 12 Python
K-means聚类算法介绍与利用python实现的代码示例
Nov 13 Python
Python实现简单遗传算法(SGA)
Jan 29 Python
Python3 获取一大段文本之间两个关键字之间的内容方法
Oct 11 Python
python 获取微信好友列表的方法(微信web)
Feb 21 Python
一篇文章弄懂Python中所有数组数据类型
Jun 23 Python
python中matplotlib实现随鼠标滑动自动标注代码
Apr 23 Python
浅谈python3打包与拆包在函数的应用详解
May 02 Python
PyTorch在Windows环境搭建的方法步骤
May 12 Python
Python多分支if语句的使用
Sep 03 Python
python 机器学习的标准化、归一化、正则化、离散化和白化
Apr 16 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
如何在Ubuntu下启动Apache的Rewrite功能
2013/07/05 PHP
详解phpstorm2020最新破解方法
2020/09/17 PHP
经验几则 推荐
2006/09/05 Javascript
JavaScript 关键字屏蔽实现函数
2009/08/02 Javascript
jQuery EasyUI API 中文文档 可调整尺寸
2011/09/29 Javascript
jQuery实现动画效果的实例代码
2013/05/07 Javascript
jsPDF导出pdf示例
2014/05/02 Javascript
将form表单中的元素转换成对象的方法适用表单提交
2014/05/02 Javascript
JavaScript中的null和undefined区别介绍
2015/01/01 Javascript
手机端js和html5刮刮卡效果
2020/09/29 Javascript
bootstrap timepicker在angular中取值并转化为时间戳
2017/06/13 Javascript
详解a标签添加onclick事件的几种方式
2019/03/29 Javascript
微信小程序开发中var that =this的用法详解
2020/01/18 Javascript
加速vue组件渲染之性能优化
2020/04/09 Javascript
使用纯前端JavaScript实现Excel导入导出方法过程详解
2020/08/07 Javascript
Python 中 Virtualenv 和 pip 的简单用法详解
2017/08/18 Python
python利用smtplib实现QQ邮箱发送邮件
2020/05/20 Python
python对html过滤处理的方法
2018/10/21 Python
Python+OpenCV采集本地摄像头的视频
2019/04/25 Python
python字典的setdefault的巧妙用法
2019/08/07 Python
使用TensorFlow直接获取处理MNIST数据方式
2020/02/10 Python
Python装饰器用法与知识点小结
2020/03/09 Python
通过实例解析python subprocess模块原理及用法
2020/10/10 Python
Pyecharts 中Geo函数常用参数的用法说明
2021/02/01 Python
html+js 实现markdown编辑器效果
2019/10/23 HTML / CSS
劳力士官方珠宝商:J.R. Dunn Jewelers
2018/09/29 全球购物
Lacoste(法国鳄鱼)加拿大官网:以标志性的POLO衫而闻名
2019/05/15 全球购物
什么是表空间(tablespace)和系统表空间(System tablespace)
2013/02/25 面试题
软件配置管理有什么好处
2015/04/15 面试题
采购类个人求职的自我评价
2014/02/18 职场文书
舞蹈毕业生的自我评价
2014/03/05 职场文书
小学语文复习计划
2015/01/19 职场文书
出纳试用期工作总结2015
2015/05/28 职场文书
2019年鼓励无偿献血倡议书
2019/09/17 职场文书
html5调用摄像头截图功能
2022/01/18 Javascript
Python使用OpenCV实现虚拟缩放效果
2022/02/28 Python