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操作redis的方法
Jul 07 Python
python 字符串转列表 list 出现\ufeff的解决方法
Jun 22 Python
Python使用回溯法子集树模板解决迷宫问题示例
Sep 01 Python
python方向键控制上下左右代码
Jan 20 Python
浅析Python 实现一个自动化翻译和替换的工具
Apr 14 Python
python实现文本进度条 程序进度条 加载进度条 单行刷新功能
Jul 03 Python
Python实现微信小程序支付功能
Jul 25 Python
PyQt5通信机制 信号与槽详解
Aug 07 Python
基于python实现模拟数据结构模型
Jun 12 Python
python使用建议技巧分享(三)
Aug 18 Python
如何使用python写截屏小工具
Sep 29 Python
使用Python判断一个文件是否被占用的方法教程
Dec 16 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
discuz 首页四格:最新话题+最新回复+热门话题+精华文章插件
2007/08/19 PHP
php格式化时间戳显示友好的时间实现思路及代码
2014/10/23 PHP
php数组添加元素方法小结
2014/12/20 PHP
推荐几个开源的微信开发项目
2014/12/28 PHP
微信网页授权(OAuth2.0) PHP 源码简单实现
2016/08/29 PHP
onsubmit阻止form表单提交与onclick的相关操作
2010/09/03 Javascript
js focus不起作用的解决方法(主要是因为dom元素是否加载完成)
2010/11/05 Javascript
jQuery动态添加删除select项(实现代码)
2013/09/03 Javascript
jQuery中:first选择器用法实例
2014/12/30 Javascript
javascript实现画不相交的圆
2015/04/07 Javascript
在JavaScript中操作时间之getUTCDate()方法的使用
2015/06/10 Javascript
11种ASP连接数据库的方法
2015/09/18 Javascript
JavaScript基础知识及常用方法总结
2016/01/10 Javascript
Bootstrap项目实战之首页内容介绍(全)
2016/04/25 Javascript
基于HTML+CSS+JS实现增加删除修改tab导航特效代码
2016/08/05 Javascript
vue中使用localstorage来存储页面信息
2017/11/04 Javascript
JS使用队列对数组排列,基数排序算法示例
2019/03/02 Javascript
vue使用el-upload上传文件及Feign服务间传递文件的方法
2019/03/15 Javascript
javascript json对象小技巧之键名作为变量用法分析
2019/11/11 Javascript
[28:48]《真视界》- 2017年国际邀请赛
2017/09/27 DOTA
用Python遍历C盘dll文件的方法
2015/05/06 Python
Python中使用多进程来实现并行处理的方法小结
2017/08/09 Python
python unittest实现api自动化测试
2018/04/04 Python
pandas 使用apply同时处理两列数据的方法
2018/04/20 Python
IWOOT美国:新奇的小玩意
2018/04/27 全球购物
adidas爱尔兰官方网站:阿迪达斯运动鞋和运动服
2019/11/01 全球购物
颇特女士:NET-A-PORTER(直邮中国)
2020/07/11 全球购物
语文教育专业推荐信范文
2013/11/25 职场文书
国贸专业个人求职信分享
2013/12/04 职场文书
党员创先争优承诺书
2014/03/26 职场文书
大学生标准自荐书
2014/06/15 职场文书
幼儿生日活动方案
2014/08/27 职场文书
学校党委副书记个人对照检查材料思想汇报
2014/09/28 职场文书
甜美蛋糕店的创业计划书模板,拿来即用!
2019/08/21 职场文书
nginx处理http请求实现过程解析
2021/03/31 Servers
python如何将mat文件转为png
2022/07/15 Python