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的web框架编写MVC配置来使其运行的教程
Apr 30 Python
python结合shell查询google关键词排名的实现代码
Feb 27 Python
详解python 发送邮件实例代码
Dec 22 Python
Python基于高斯消元法计算线性方程组示例
Jan 17 Python
python数据分析数据标准化及离散化详解
Feb 26 Python
Python 新建文件夹与复制文件夹内所有内容的方法
Oct 27 Python
python中的反斜杠问题深入讲解
Aug 12 Python
Python编写带选项的命令行程序方法
Aug 13 Python
pytorch点乘与叉乘示例讲解
Dec 27 Python
在Python中通过threshold创建mask方式
Feb 19 Python
Python使用xpath实现图片爬取
Sep 16 Python
matplotlib运行时配置(Runtime Configuration,rc)参数rcParams解析
Jan 05 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实现Mysql读写分离
2013/06/28 PHP
PHP MVC框架路由学习笔记
2016/03/02 PHP
php ajax异步读取rss文档数据
2016/03/29 PHP
建议大家看下JavaScript重要知识更新
2007/07/08 Javascript
xss文件页面内容读取(解决)
2010/11/28 Javascript
javascript开发随笔二 动态加载js和文件
2011/11/25 Javascript
jQuery-Easyui 1.2 实现多层菜单效果的代码
2012/01/13 Javascript
你必须知道的JavaScript 中字符串连接的性能的一些问题
2013/05/07 Javascript
JavaScript中获取样式的原生方法小结
2014/10/08 Javascript
关于延迟加载JavaScript
2015/05/05 Javascript
javascript封装的sqlite操作类实例
2015/07/17 Javascript
jQuery实现宽屏图片轮播实例教程
2015/11/24 Javascript
微信小程序中用WebStorm使用LESS
2017/03/08 Javascript
nodejs中安装ghost出错的原因及解决方法
2017/10/23 NodeJs
JavaScript 判断对象中是否有某属性的常用方法
2018/06/14 Javascript
JS实现的JSON序列化操作简单示例
2018/07/02 Javascript
JS使用tween.js动画库实现轮播图并且有切换功能
2018/07/17 Javascript
Node.js爬虫如何获取天气和每日问候详解
2019/08/26 Javascript
可拖拽组件slider.js使用方法详解
2020/12/04 Javascript
[19:54]夜魇凡尔赛茶话会 第一期02:看图识人
2021/03/11 DOTA
python发送arp欺骗攻击代码分析
2014/01/16 Python
浅谈numpy生成数组的零值问题
2018/11/12 Python
Pycharm 实现下一个文件引用另外一个文件的方法
2019/01/17 Python
Django高级编程之自定义Field实现多语言
2019/07/02 Python
python实现图片上添加图片
2019/11/26 Python
matplotlib图例legend语法及设置的方法
2020/07/28 Python
PyTorch中的拷贝与就地操作详解
2020/12/09 Python
python爬虫爬取图片的简单代码
2021/01/18 Python
美国最大的半成品净菜电商:Blue Apron(蓝围裙)
2018/04/27 全球购物
彪马日本官网:PUMA日本
2019/01/31 全球购物
Vivo俄罗斯官方在线商店:中国智能手机品牌
2019/10/04 全球购物
服装行业创业计划书范文
2014/02/05 职场文书
高二物理教学反思
2014/02/08 职场文书
教师节校长致辞
2015/07/31 职场文书
房产销售员2015年终工作总结
2015/10/22 职场文书
Python Pygame实战在打砖块游戏的实现
2022/03/17 Python