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地址所在地
Mar 29 Python
Python开发中爬虫使用代理proxy抓取网页的方法示例
Sep 26 Python
Pycharm远程调试openstack的方法
Nov 21 Python
对numpy中数组元素的统一赋值实例
Apr 04 Python
Django csrf 验证问题的实现
Oct 09 Python
在python环境下运用kafka对数据进行实时传输的方法
Dec 27 Python
浅谈Python爬虫基本套路
Mar 25 Python
Django实现发送邮件功能
Jul 18 Python
Python获取统计自己的qq群成员信息的方法
Nov 15 Python
Python求正态分布曲线下面积实例
Nov 20 Python
Mac 使用python3的matplot画图不显示的解决
Nov 23 Python
Python configparser模块配置文件过程解析
Mar 03 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下将多个数组合并成一个数组的方法与实例代码
2011/02/03 PHP
thinkphp3.x中变量的获取和过滤方法详解
2016/05/20 PHP
CI框架无限级分类+递归的实现代码
2016/11/01 PHP
php获取给定日期相差天数的方法分析
2017/02/20 PHP
PHP生成随机字符串实例代码(字母+数字)
2019/09/11 PHP
PHP数组array类常见操作示例
2020/05/15 PHP
JQuery加载图片自适应固定大小的DIV
2013/09/12 Javascript
Jquery之Bind方法参数传递与接收的三种方法
2014/06/24 Javascript
EasyUI,点击开启编辑框,并且编辑框获得焦点的方法
2015/03/01 Javascript
javascript简单比较日期大小的方法
2016/01/05 Javascript
package.json文件配置详解
2017/06/15 Javascript
浅谈angular4实际项目搭建总结
2017/12/01 Javascript
vue-awesome-swiper 基于vue实现h5滑动翻页效果【推荐】
2018/11/08 Javascript
vue实现标签云效果的示例
2020/11/09 Javascript
python通过装饰器检查函数参数数据类型的方法
2015/03/13 Python
Python中编写ORM框架的入门指引
2015/04/29 Python
Python中random模块用法实例分析
2015/05/19 Python
python实现的二叉树定义与遍历算法实例
2017/06/30 Python
python利用标准库如何获取本地IP示例详解
2017/11/01 Python
Python 限制线程的最大数量的方法(Semaphore)
2019/02/22 Python
Flask教程之重定向与错误处理实例分析
2019/08/01 Python
opencv实现简单人脸识别
2021/02/19 Python
深入了解Python在HDA中的应用
2019/09/05 Python
如何使用pycharm连接Databricks的步骤详解
2020/09/23 Python
html5自带表单验证体验优化及提示气泡修改功能
2017/09/12 HTML / CSS
HTML5新增加标签和功能概述
2016/09/05 HTML / CSS
西班牙Polo衫品牌:Polo Club
2020/08/09 全球购物
医学专业个人求职自荐信格式
2013/09/23 职场文书
学校安全检查制度
2014/01/27 职场文书
最新奶茶店创业计划书范文
2014/02/08 职场文书
年终考核实施方案
2014/05/26 职场文书
2015出纳试用期工作总结
2014/12/12 职场文书
写给同事的离职感言
2015/08/04 职场文书
交通安全教育心得体会
2016/01/15 职场文书
Go归并排序算法的实现方法
2022/04/06 Golang
vue自定义右键菜单之全局实现
2022/04/09 Vue.js