将json格式的文件转为csv

2020-04-10  本文已影响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())
上一篇 下一篇

猜你喜欢

热点阅读