python实现将json多行数据传入到mysql中使用


Posted in Python onDecember 31, 2019

将json多行数据传入到mysql中使用python实现

表需要提前创建,字符集utf8 如果不行换成utf8mb4

import json
import pymysql

def reviewdata_insert(db):
  with open('data.txt', encoding='utf-8') as f:
    i = 0
    while True:
      i += 1
      print(u'正在载入第%s行......' % i)
      try:
        lines = f.readline() # 使用逐行读取的方法
        review_text = json.loads(lines) # 解析每一行数据
        result = []
        result.append((review_text['id'], review_text['created_at'], review_text['content'],
                review_text['source'], review_text['reports_count'], review_text['comments_count'],
                review_text['attitudes_count']))
        print(result)

        inesrt_re = "insert into review(id,created_at,content,source,reports_count,comments_count,attitudes_count) values(%s,%s,%s,%s,%s,%s,%s)"
        cursor = db.cursor()
        cursor.executemany(inesrt_re, result)
        db.commit()
      except Exception as e:
        db.rollback()
        print(str(e))
        break


if __name__ == "__main__": # 起到一个初始化或者调用函数的作用
  db = pymysql.connect("192.168.67.41", "root", "123456", "data", charset='utf8')
  cursor = db.cursor()
  reviewdata_insert(db)
  cursor.close()

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
收集的几个Python小技巧分享
Nov 22 Python
Python入门之modf()方法的使用
May 15 Python
Django返回json数据用法示例
Sep 18 Python
python中itertools模块zip_longest函数详解
Jun 12 Python
Django中如何使用sass的方法步骤
Jul 09 Python
pytorch标签转onehot形式实例
Jan 02 Python
OpenCV哈里斯(Harris)角点检测的实现
Jan 15 Python
Python函数默认参数常见问题及解决方案
Mar 26 Python
pytorch中 gpu与gpu、gpu与cpu 在load时相互转化操作
May 25 Python
Python实现GIF图倒放
Jul 16 Python
Python pexpect模块及shell脚本except原理解析
Aug 03 Python
详解Django关于StreamingHttpResponse与FileResponse文件下载的最优方法
Jan 07 Python
Pytorch之Variable的用法
Dec 31 #Python
Pytorch 多块GPU的使用详解
Dec 31 #Python
Pyorch之numpy与torch之间相互转换方式
Dec 31 #Python
pytorch sampler对数据进行采样的实现
Dec 31 #Python
关于pytorch处理类别不平衡的问题
Dec 31 #Python
pytorch 指定gpu训练与多gpu并行训练示例
Dec 31 #Python
浅析Django中关于session的使用
Dec 30 #Python
You might like
php中通过curl检测页面是否被百度收录
2013/09/27 PHP
基于php的微信公众平台开发入门实例
2015/04/15 PHP
PHP将Excel导入数据库及数据库数据导出至Excel的方法
2015/06/24 PHP
快速排序 php与javascript的不同之处
2011/02/22 Javascript
模拟jQuery中的ready方法及实现按需加载css,js实例代码
2013/09/27 Javascript
js中取得变量绝对值的方法
2015/01/03 Javascript
avalon js实现仿微博拖动图片排序
2015/08/14 Javascript
Bootstrap~多级导航(级联导航)的实现效果【附代码】
2016/03/08 Javascript
微信小程序(应用号)简单实例应用及实例详解
2016/09/26 Javascript
js中时间格式化的几种方法
2018/07/22 Javascript
微信小程序实现选项卡效果
2018/11/06 Javascript
详解微信小程序-获取用户session_key,openid,unionid - 后端为nodejs
2019/04/29 NodeJs
element-ui table组件如何使用render属性的实现
2019/11/04 Javascript
python重试装饰器示例
2014/02/11 Python
使用python编写android截屏脚本双击运行即可
2014/07/21 Python
详解Python编程中time模块的使用
2015/11/20 Python
深入浅析ImageMagick命令执行漏洞
2016/10/11 Python
python opencv实现切变换 不裁减图片
2018/07/26 Python
Python交互式图形编程的实现
2019/07/25 Python
使用python实现数组、链表、队列、栈的方法
2019/12/20 Python
利用python生成照片墙的示例代码
2020/04/09 Python
Django实现图片上传功能步骤解析
2020/04/22 Python
解决python虚拟环境切换无效的问题
2020/04/30 Python
Python+OpenCV图像处理——实现轮廓发现
2020/10/23 Python
现代家居用品及礼品:LBC Modern
2018/06/24 全球购物
澳大利亚电商Catch新西兰站:Catch.co.nz
2020/05/30 全球购物
个人求职信范文分享
2014/01/31 职场文书
艾滋病宣传标语
2014/06/25 职场文书
中学生爱国演讲稿
2014/09/05 职场文书
公务员群众路线专题民主生活会发言材料
2014/09/17 职场文书
骨干教师事迹材料
2014/12/17 职场文书
高中班主任评语
2014/12/30 职场文书
任长霞观后感
2015/06/16 职场文书
公司劳动纪律管理制度
2015/08/04 职场文书
tensorflow+k-means聚类简单实现猫狗图像分类的方法
2021/04/28 Python
Python实战实现爬取天气数据并完成可视化分析详解
2022/06/16 Python