今天小编就为大家分享一篇python将txt文档每行内容循环插入数据库的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

如下所示:

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文档每行内容循环插入数据库的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持爱安网。

最新资讯
共享经济商业模式遭遇巨大冲击 疫情后是否将转变?

共享经济商业模式遭遇

受此次疫情影响,今后的出行、工作模式是否将出现转变?是
“李佳琦们”频频翻车背后,网红直播是时候“冷静”了

“李佳琦们”频频翻车

从李佳琦、薇娅直播带货创纪录到罗永浩转行做直播,直播
TCL电子:雷鸟科技去年净利1.7亿港元 同比增137.8%

TCL电子:雷鸟科技去年

TCL电子(01070.HK)今日公布了2019年全年财报,同时了披露
亚马逊纽约一配送中心计划罢工:要求至少关闭两周

亚马逊纽约一配送中心

月29日,据外媒报道,为了寻求更好的工资收入和针对新冠肺
我国又发现近地小行星,系2月下旬以来发现的第三颗

我国又发现近地小行星

最新发现的这颗小行星2020 FL2直径约20米,绝对星等26.3
卫星运营商OneWeb申请破产保护 软银集团股价暴跌10%

卫星运营商OneWeb申请

据外媒报道,卫星运营商OneWeb申请了破产保护,该公司成为
最新文章
在Python中使用MongoEngine操作数据库教程实例

在Python中使用MongoE

这篇文章主要介绍了在Python中使用MongoEngine操作数
win10系统Anaconda和Pycharm的Tensorflow2.0之CPU和GPU版本安装教程

win10系统Anaconda和P

这篇文章主要介绍了win10系统 Anaconda 和 Pycharm 的
使用python和pygame制作挡板弹球游戏

使用python和pygame制

这篇文章主要介绍了使用python和pygame制作挡板弹球游
使用pygame写一个古诗词填空通关游戏

使用pygame写一个古诗

这篇文章主要介绍了使用pygame写一个古诗词填空通关游
Anaconda 查看、创建、管理和使用python环境的方法

Anaconda 查看、创建

这篇文章主要介绍了Anaconda 查看、创建、管理和使用p
python 读取数据库并绘图的实例

python 读取数据库并

今天小编就为大家分享一篇python 读取数据库并绘图的