最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python實(shí)現(xiàn)將json多行數(shù)據(jù)傳入到mysql中使用

 更新時(shí)間:2019年12月31日 09:49:47   作者:weixin_38677730  
這篇文章主要介紹了python實(shí)現(xiàn)將json多行數(shù)據(jù)傳入到mysql中使用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

將json多行數(shù)據(jù)傳入到mysql中使用python實(shí)現(xiàn)

表需要提前創(chuàng)建,字符集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) # 解析每一行數(shù)據(jù)
        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__": # 起到一個(gè)初始化或者調(diào)用函數(shù)的作用
  db = pymysql.connect("192.168.67.41", "root", "123456", "data", charset='utf8')
  cursor = db.cursor()
  reviewdata_insert(db)
  cursor.close()

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

胶南市| 烟台市| 大城县| 汕尾市| 仙居县| 卓尼县| 威远县| 阿拉尔市| 连云港市| 博乐市| 天全县| 桂阳县| 隆化县| 长垣县| 府谷县| 新沂市| 环江| 沂源县| 兴宁市| 翼城县| 金山区| 北票市| 论坛| 洛宁县| 昭通市| 梁河县| 疏附县| 咸宁市| 青阳县| 滨海县| 滦平县| 绵竹市| 安图县| 神池县| 新郑市| 大庆市| 年辖:市辖区| 乡城县| 江西省| 三原县| 潜江市|