zoukankan      html  css  js  c++  java
  • json与csv格式相互转换

    json库

    csv转json格式代码

    #e14.1csv2json.py
    import json
    fr=open("Python2.csv","r",encoding='utf-8')
    ls=[]
    for line in fr:
        line=line.replace("
    ","")
        ls.append(line.split(','))
    fr.close()
    fw=open("Python2.json","w",encoding='utf-8')
    for i in range(1,len(ls)):
        ls[i]=dict(zip(ls[0],ls[i]))
    json.dump(ls[1:],fw,sort_keys=True,indent=4,ensure_ascii=False)
    fw.close()

    结果显示

    json转csv格式代码

    #14.2json2csv.py
    import json
    fr=open("python2.json","r",encoding="utf-8")
    ls=json.load(fr)
    data=[ list(ls[0].keys()) ]
    for item in ls:
        data.append(list(item.values()))
    fr.close()
    fw=open("python4.csv","w",encoding="utf-8")
    for item in data:
        fw.write(",".join(item)+"
    ")
    fw.close()

    结果显示

  • 相关阅读:
    2月4日进度
    每日总结3-6
    每日总结3-5
    每日总结3-4
    每日总结3-2
    本周计划
    本周计划
    假期每日总结2-13
    假期每日总结2-12
    假期每日总结2-11
  • 原文地址:https://www.cnblogs.com/SGzhang/p/10819093.html
Copyright © 2011-2022 走看看