python脚本读取json文件并写入到text文件中

读取json文件并写入到text文件中

代码

import json



with open('D://gitxiangmu//exercises.json','r',encoding='utf-8') as load_f:
    load_dict = json.load(load_f)
    json_exercises = load_dict['exercises']
    f = open('D://gitxiangmu//exercises.txt','a',encoding="utf-8")
    for i in json_exercises:
        print(i['id'])
        id = i['id']
        type = i['type_id']
        subject = i['question']
        answerA = i['answer_a']
        answerB = i['answer_b']
        answerC = i['answer_c']
        answerD = i['answer_d']
        answerE = i['answer_e']
        answerF = ""
        answer_true = i['real_answer']
        sql = 'INSERT INTO `xxxxxx` VALUES (' + str(id) + ',\'' + type + '\'' + ',\'' + subject + '\'' + ',\'' + answerA + '\'' + ',\'' + answerB + '\'' + ',\'' + answerC + '\'' + ',\'' + answerD + '\'' + ',\'' + answerE + '\'' + ',\'' + answerF + '\'' + ',\'' + answer_true + '\'' + ');'
        f.write(sql + "\r\n")
    # sql = 'INSERT INTO `xxxxxx` VALUES (' + str(id) + ',\''+type+'\''+',\''+subject+'\''+',\''+answerA+'\''+',\''+answerB+'\''+',\''+answerC+'\''+',\''+answerD+'\''+',\''+answerE+'\''+',\''+answerF+'\''+',\''+answer_true+'\''+')'
    # print(sql)
    # f.write("text"+"\r\n")

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值