美文网首页
将json格式的文件转为csv

将json格式的文件转为csv

作者: 苦海飘摇 | 来源:发表于2020-04-10 16:26 被阅读0次
将json格式的文件(列表嵌套字典)转换为csv
import csv
import json

path = 'kepu_detail'
with open(path + '.txt', 'r') as f:
    rows = json.load(f)

with open(path + '.csv', 'w') as f:
    # 通过文件创建csv对象
    csv_write = csv.writer(f)

    # writerow: 按行写入, writerows: 是批量写入
    # 写入数据 取列表的第一行字典,用字典的key值做为头行数据
    csv_write.writerow(rows[0].keys())

    # 循环里面的字典,将value作为数据写入进去
    for row in rows:
        csv_write.writerow(row.values())
  • txt文件


  • 执行后结果


  • 可以看到excel打开后乱码,解决办法请点击我

相关文章

网友评论

      本文标题:将json格式的文件转为csv

      本文链接:https://www.haomeiwen.com/subject/zpbrmhtx.html