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 相关文章推荐
linux系统使用python监控apache服务器进程脚本分享
Jan 15 Python
windows下安装python的C扩展编译环境(解决Unable to find vcvarsall.bat)
Feb 21 Python
使用 Python 实现文件递归遍历的三种方式
Jul 18 Python
PyTorch的深度学习入门之PyTorch安装和配置
Jun 27 Python
python中tkinter的应用:修改字体的实例讲解
Jul 17 Python
Python实现的企业粉丝抽奖功能示例
Jul 26 Python
python学生信息管理系统实现代码
Dec 17 Python
tensorflow-gpu安装的常见问题及解决方案
Jan 20 Python
浅谈ROC曲线的最佳阈值如何选取
Feb 28 Python
关于django python manage.py startapp 应用名出错异常原因解析
Dec 15 Python
python脚本使用阿里云slb对恶意攻击进行封堵的实现
Feb 04 Python
Python 中的单分派泛函数你真的了解吗
Jun 22 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 json_encode()函数返回json数据实例代码
2014/10/10 PHP
PHP实现Soap通讯的方法
2014/11/03 PHP
Symfony2框架学习笔记之表单用法详解
2016/03/18 PHP
IE6,IE7下js动态加载图片不显示错误
2010/07/17 Javascript
javascript函数以及基础写法100多条实用整理
2013/01/13 Javascript
jquery实现通用版鼠标经过淡入淡出效果
2014/06/15 Javascript
jQuery中Ajax的load方法详解
2015/01/14 Javascript
浅谈jQuery构造函数分析
2015/05/11 Javascript
js下拉选择框与输入框联动实现添加选中值到输入框的方法
2015/08/17 Javascript
jQuery实用技巧必备(下)
2015/11/03 Javascript
微信小程序的动画效果详解
2017/01/18 Javascript
javascript 中Cookie读、写与删除操作
2017/03/29 Javascript
javascript数组拍平方法总结
2018/01/20 Javascript
element-ui 中的table的列隐藏问题解决
2018/08/24 Javascript
基于vue2.0实现仿百度前端分页效果附实现代码
2018/10/30 Javascript
vue项目前端埋点的实现
2019/03/06 Javascript
解决layui-open关闭自身窗口的问题
2019/09/10 Javascript
vue 中几种传值方法(3种)
2019/11/12 Javascript
完美解决通过IP地址访问VUE项目的问题
2020/07/18 Javascript
Python注释详解
2016/06/01 Python
python3.5+tesseract+adb实现西瓜视频或头脑王者辅助答题
2018/01/17 Python
使用Python爬了4400条淘宝商品数据,竟发现了这些“潜规则”
2018/03/23 Python
Python机器学习库scikit-learn安装与基本使用教程
2018/06/25 Python
python实现逆序输出一个数字的示例讲解
2018/06/25 Python
Python Socket编程之多线程聊天室
2018/07/28 Python
解决python 无法加载downsample模型的问题
2018/10/25 Python
实例讲解Python中浮点型的基本内容
2019/02/11 Python
python实现录音功能(可随时停止录音)
2020/10/26 Python
HTML5里的placeholder属性使用实例和美化显示效果的方法
2014/04/23 HTML / CSS
会计电算化专业毕业生自荐信
2013/12/20 职场文书
企业指导教师评语
2014/04/28 职场文书
给校长的建议书200字
2014/05/16 职场文书
董事长助理工作职责范本
2014/07/01 职场文书
2014县委书记党的群众路线教育实践活动对照检查材料思想汇报
2014/09/22 职场文书
预备党员期盼十八届四中全会召开思想汇报
2014/10/17 职场文书
毕业设计致谢词
2015/05/14 职场文书