国产探花免费观看_亚洲丰满少妇自慰呻吟_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()

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 资源县| 汶川县| 靖江市| 米林县| 时尚| 台南县| 金寨县| 如皋市| 河津市| 麻城市| 威宁| 宁阳县| 崇文区| 吕梁市| 延寿县| 个旧市| 旅游| 万宁市| 灵宝市| 河东区| 获嘉县| 夏津县| 平阳县| 麻栗坡县| 武平县| 连南| 呼伦贝尔市| 项城市| 舞钢市| 沐川县| 楚雄市| 剑川县| 胶州市| 南康市| 桐城市| 吴堡县| 三门县| 穆棱市| 乌海市| 吴桥县| 扎兰屯市|