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 相关文章推荐
利用PyInstaller将python程序.py转为.exe的方法详解
May 03 Python
轻量级的Web框架Flask 中模块化应用的实现
Sep 11 Python
浅谈python中copy和deepcopy中的区别
Oct 23 Python
python 中的list和array的不同之处及转换问题
Mar 13 Python
python实现自主查询实时天气
Jun 22 Python
Python实现实时数据采集新型冠状病毒数据实例
Feb 04 Python
Python 改变数组类型为uint8的实现
Apr 09 Python
python访问hdfs的操作
Jun 06 Python
Python matplotlib模块及柱状图用法解析
Aug 10 Python
python 两种方法删除空文件夹
Sep 29 Python
使用Python解析Chrome浏览器书签的示例
Nov 13 Python
Pandas自定义选项option设置
Jul 25 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
PHP 安全检测代码片段(分享)
2013/07/05 PHP
利用谷歌 Translate API制作自己的翻译脚本
2014/06/04 PHP
一个完整的php文件上传类实例讲解
2015/10/27 PHP
Laravel登录失败次数限制的实现方法
2020/08/26 PHP
载入进度条 效果
2006/07/08 Javascript
可以支持多中格式的JS键盘
2007/05/02 Javascript
jQuery(1.6.3) 中css方法对浮动的实现缺陷分析
2011/09/09 Javascript
兼容所有浏览器的js复制插件Zero使用介绍
2014/03/19 Javascript
jquery中ajax使用error调试错误的方法
2015/02/08 Javascript
jQuery获取cookie值及删除cookie用法实例
2016/04/15 Javascript
JavaScript操作选择对象的简单实例
2016/05/16 Javascript
jquery动态添加文本并获取值的方法
2016/10/12 Javascript
原生js代码实现图片放大境效果
2016/10/30 Javascript
JavaScript省市级联下拉菜单实例
2017/02/14 Javascript
javascript中BOM基础知识总结
2017/02/14 Javascript
js实现自动图片轮播代码
2017/03/22 Javascript
Vue 监听列表item渲染事件方法
2018/09/06 Javascript
微信小程序实现自动定位功能
2018/10/31 Javascript
微信小程序canvas绘制圆角base64图片的实现
2019/08/18 Javascript
layui富文本编辑器前端无法取值的解决方法
2019/09/18 Javascript
React冒泡和阻止冒泡的应用详解
2020/08/18 Javascript
[02:45]2016年中国刀塔全程回顾,完美“圣”典即将上演
2016/12/15 DOTA
Python中urllib2模块的8个使用细节分享
2015/01/01 Python
Python+OpenCV实现图像融合的原理及代码
2018/12/03 Python
在django view中给form传入参数的例子
2019/07/19 Python
Django中提示消息messages的设置方式
2019/11/15 Python
用python画一只可爱的皮卡丘实例
2019/11/21 Python
HTML5在canvas中绘制复杂形状附效果截图
2014/06/23 HTML / CSS
澳大利亚制造的蜡烛和扩散器:Glasshouse Fragrances
2018/05/20 全球购物
商业房地产广告语
2014/03/13 职场文书
商家认证委托书格式
2014/10/16 职场文书
开学随笔
2015/08/15 职场文书
2016高三毕业赠言寄语
2015/12/04 职场文书
写作技巧:怎样写好一份优秀工作总结?
2019/08/14 职场文书
Vite + React从零开始搭建一个开源组件库
2022/06/25 Javascript
Python如何利用pandas读取csv数据并绘图
2022/07/07 Python