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基础语法(Python基础知识点)
Feb 28 Python
Python pass详细介绍及实例代码
Nov 24 Python
pygame加载中文名mp3文件出现error
Mar 31 Python
django开发教程之利用缓存文件进行页面缓存的方法
Nov 10 Python
python leetcode 字符串相乘实例详解
Sep 03 Python
对Python2与Python3中__bool__方法的差异详解
Nov 01 Python
python调用虹软2.0第三版的具体使用
Feb 22 Python
python-视频分帧&多帧合成视频实例
Dec 10 Python
python学生信息管理系统实现代码
Dec 17 Python
浅谈Python中os模块及shutil模块的常规操作
Apr 03 Python
keras 获取某层的输入/输出 tensor 尺寸操作
Jun 10 Python
Python脚本实现Zabbix多行日志监控过程解析
Aug 26 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
德生PL330的评价与改造
2021/03/02 无线电
使用array mutisort 实现按某字段对数据排序
2013/06/18 PHP
php结合js实现点击超链接执行删除确认操作
2014/10/31 PHP
PHP屏蔽过滤指定关键字的方法
2014/11/03 PHP
详解PHP数据压缩、加解密(pack, unpack)
2016/12/17 PHP
PHP中数组转换为SimpleXML教程
2019/01/27 PHP
PHP后台备份MySQL数据库的源码实例
2019/03/18 PHP
Laravel5.5+ 使用API Resources快速输出自定义JSON方法详解
2020/04/06 PHP
网页设计常用的一些技巧
2006/12/22 Javascript
终于解决了IE8不支持数组的indexOf方法
2013/04/03 Javascript
简单方法判断JavaScript对象为null或者属性为空
2014/09/26 Javascript
JQuery自动触发事件的方法
2015/06/13 Javascript
JS中JSON对象和String之间的互转及处理技巧
2016/04/06 Javascript
Angular.JS中的指令引用template与指令当做属性详解
2017/03/30 Javascript
详解用node-images 打造简易图片服务器
2017/05/08 Javascript
微信小程序授权获取用户详细信息openid的实例详解
2017/09/20 Javascript
微信小程序基于slider组件动态修改标签透明度的方法示例
2017/12/04 Javascript
解决JSON.stringify()自动将中文转译成unicode的问题
2018/01/05 Javascript
jQuery简单实现的HTML页面文本框模糊匹配查询功能完整示例
2018/05/09 jQuery
小程序实现自定义导航栏适配完美版
2019/04/02 Javascript
详解ES6 Promise的生命周期和创建
2019/08/18 Javascript
在vue中axios设置timeout超时的操作
2020/09/04 Javascript
用Python将动态GIF图片倒放播放的方法
2016/11/02 Python
python修改文件内容的3种方法详解
2019/11/15 Python
python3 实现调用串口功能
2019/12/26 Python
Pytoch之torchvision.transforms图像变换实例
2019/12/30 Python
Python配置pip国内镜像源的实现
2020/08/20 Python
澳大利亚游乐场设备品牌:Lifespan Kids
2019/05/24 全球购物
化学专业毕业生自荐信
2013/11/15 职场文书
亲子读书活动方案
2014/02/22 职场文书
房屋买卖协议书
2014/04/10 职场文书
三好学生个人先进事迹材料
2014/05/17 职场文书
大学同学会活动方案
2014/08/20 职场文书
写给老师的感谢信
2015/01/20 职场文书
大学生如何逃脱“毕业季创业队即散伙”魔咒?
2019/08/19 职场文书
三十年再续同学情倡议书
2019/11/27 职场文书