国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

python實現將json多行數據傳入到mysql中使用

2024-07-24 12:41:45
字體:
來源:轉載
供稿:網友

將json多行數據傳入到mysql中使用python實現

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

import jsonimport pymysqldef 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))        breakif __name__ == "__main__": # 起到一個初始化或者調用函數的作用  db = pymysql.connect("192.168.67.41", "root", "123456", "data", charset='utf8')  cursor = db.cursor()  reviewdata_insert(db)  cursor.close()

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網之家。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 湄潭县| 阿巴嘎旗| 德州市| 乌拉特前旗| 舟曲县| 太康县| 安阳县| 藁城市| 沂水县| 西贡区| 徐汇区| 莱州市| 霍州市| 鹤岗市| 和平区| 香港 | 南平市| 福泉市| 连江县| 随州市| 台安县| 保定市| 胶州市| 英吉沙县| 长泰县| 溧阳市| 平果县| 罗平县| 乐都县| 彭阳县| 岫岩| 安新县| 韶山市| 渝中区| 库尔勒市| 新乡县| 苗栗市| 利辛县| 兴和县| 平原县| 金溪县|