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中使用Tkinter模块创建GUI程序实例
Jan 14 Python
python UNIX_TIMESTAMP时间处理方法分析
Apr 18 Python
Python实现判断并移除列表指定位置元素的方法
Apr 13 Python
Python常见内置高效率函数用法示例
Jul 31 Python
对pandas写入读取h5文件的方法详解
Dec 28 Python
详解Python解决抓取内容乱码问题(decode和encode解码)
Mar 29 Python
pandas计数 value_counts()的使用
Jun 24 Python
使用python实现滑动验证码功能
Aug 05 Python
python装饰器的特性原理详解
Dec 25 Python
如何实现更换Jupyter Notebook内核Python版本
May 18 Python
Python docutils文档编译过程方法解析
Jun 23 Python
Python库安装速度过慢解决方案
Jul 14 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
一个非常完美的读写ini格式的PHP配置类分享
2015/02/12 PHP
解决php的“It is not safe to rely on the system’s timezone settings”问题
2015/10/08 PHP
Yii2.0高级框架数据库增删改查的一些操作
2015/11/16 PHP
JS下拉缓冲菜单示例代码
2013/08/30 Javascript
通过AJAX的JS、JQuery两种方式解析XML示例介绍
2013/09/23 Javascript
javascript封装简单实现方法
2015/08/11 Javascript
jquery特效 点击展示与隐藏全文
2015/12/09 Javascript
关于JS 预解释的相关理解
2016/06/28 Javascript
jQuery验证表单格式的使用方法
2017/01/10 Javascript
详解JavaScript中的六种错误类型
2017/09/21 Javascript
nginx部署访问vue-cli搭建的项目的方法
2018/02/12 Javascript
Vue路由钩子之afterEach beforeEach的区别详解
2018/07/15 Javascript
uni-app使用微信小程序云函数的步骤示例
2020/05/22 Javascript
js仿淘宝放大镜效果
2020/12/28 Javascript
[01:14:19]NAVI vs Mineski 2019国际邀请赛淘汰赛 败者组BO1 8.20.mp4
2020/07/19 DOTA
python执行shell获取硬件参数写入mysql的方法
2014/12/29 Python
Python中的生成器和yield详细介绍
2015/01/09 Python
Python机器学习之K-Means聚类实现详解
2018/02/22 Python
python-docx修改已存在的Word文档的表格的字体格式方法
2018/05/08 Python
Selenium(Python web测试工具)基本用法详解
2018/08/10 Python
Python实现生成密码字典的方法示例
2019/09/02 Python
tensorflow将图片保存为tfrecord和tfrecord的读取方式
2020/02/17 Python
解决keras,val_categorical_accuracy:,0.0000e+00问题
2020/07/02 Python
印尼在线购买隐形眼镜网站:Lensza.co.id
2019/04/27 全球购物
英国奢侈品牌时尚购物平台:Farfetch(支持中文)
2020/02/18 全球购物
Napapijri西班牙在线商店:夹克、外套、运动衫等
2020/11/05 全球购物
为什么说Ruby是一种真正的面向对象程序设计语言
2012/10/30 面试题
大学运动会通讯稿
2014/01/28 职场文书
英语专业学生个人求职信
2014/01/28 职场文书
学生顶撞老师的检讨书
2014/09/17 职场文书
村主任“四风”问题个人对照检查材料思想汇报
2014/10/02 职场文书
公民授权委托书
2014/10/15 职场文书
优秀班主任推荐材料
2014/12/17 职场文书
教师廉洁自律个人总结
2015/02/10 职场文书
python3 实现mysql数据库连接池的示例代码
2021/04/17 Python
Python 数据结构之十大经典排序算法一文通关
2021/10/16 Python