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实现扫描局域网活动ip(扫描在线电脑)
Apr 28 Python
基python实现多线程网页爬虫
Sep 06 Python
Python脚本处理空格的方法
Aug 08 Python
python3+PyQt5泛型委托详解
Apr 24 Python
Python使用Pickle库实现读写序列操作示例
Jun 15 Python
使用 Visual Studio Code(VSCode)搭建简单的Python+Django开发环境的方法步骤
Dec 17 Python
django从后台返回html代码的实例
Mar 11 Python
Python Flask上下文管理机制实例解析
Mar 16 Python
Keras搭建自编码器操作
Jul 03 Python
使用Python判断一个文件是否被占用的方法教程
Dec 16 Python
matplotlib 使用 plt.savefig() 输出图片去除旁边的空白区域
Jan 05 Python
Python可视化学习之matplotlib内置单颜色
Feb 24 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
JAVA/JSP学习系列之七
2006/10/09 PHP
用PHP和ACCESS写聊天室(九)
2006/10/09 PHP
Apache+php+mysql在windows下的安装与配置图解(最新版)
2008/11/30 PHP
PHP随机数生成代码与使用实例分析
2011/04/08 PHP
php中批量修改文件后缀名的函数代码
2011/10/23 PHP
完美解决phpexcel导出到xls文件出现乱码的问题
2016/10/29 PHP
php的socket编程详解
2016/11/20 PHP
php设计模式之适配器模式原理、用法及注意事项详解
2019/09/24 PHP
PHP基于ip2long实现IP转换整形
2020/12/11 PHP
htm调用JS代码
2007/03/15 Javascript
禁用页面部分JavaScript方法的具体实现
2013/07/31 Javascript
js实现动态添加、删除行、onkeyup表格求和示例
2013/08/18 Javascript
调试JavaScript中正则表达式中遇到的问题
2015/01/27 Javascript
如何解决IONIC页面底部被遮住无法向上滚动问题
2016/09/06 Javascript
input框中的name和id的区别
2016/11/16 Javascript
关于Stream和Buffer的相互转换详解
2017/07/26 Javascript
Vue多种方法实现表头和首列固定的示例代码
2018/02/02 Javascript
微信小程序常用简易小函数总结
2019/02/01 Javascript
在vue中高德地图引入和轨迹的绘制的实现
2019/10/11 Javascript
Vue使用vue-draggable 插件在不同列表之间拖拽功能
2020/03/12 Javascript
vue 导航守卫和axios拦截器有哪些区别
2020/12/19 Vue.js
[01:24:09]Ti4 冒泡赛第二轮DK vs C9 1
2014/07/14 DOTA
[01:05:41]EG vs Optic Supermajor 败者组 BO3 第二场 6.6
2018/06/07 DOTA
Tornado Web Server框架编写简易Python服务器
2018/07/28 Python
Python Pywavelet 小波阈值实例
2019/01/09 Python
Python shelve模块实现解析
2019/08/28 Python
pycharm 实现光标快速移动到括号外或行尾的操作
2021/02/05 Python
HTML5 离线应用之打造零请求、无流量网站的解决方法
2013/04/25 HTML / CSS
荷兰鞋子在线:Nelson Schoenen
2017/12/25 全球购物
Mamaearth官方网站:印度母婴护理产品公司
2019/10/06 全球购物
了解AppleShare protocol(AppleShare协议)吗
2015/08/28 面试题
企划专员岗位职责
2013/12/09 职场文书
先进集体事迹材料
2014/02/17 职场文书
企业领导班子四风对照检查材料
2014/09/27 职场文书
群众路线教育实践活动学习笔记
2014/11/05 职场文书
python基础之类方法和静态方法
2021/10/24 Python