python 将json格式的数据写入csv格式的文件中

复制代码
# coding=utf-8

import json
import csv 

# 重新进行配置读写数据时的默认编码
import sys
reload(sys)
sys.setdefaultencoding('utf-8')


def json_to_csv():

    # 1.读取json文件的数据
    json_file = open('5Tencent.json', 'r')
    # 2. csv的写入文件对象
    csv_file = open('6tencent.csv', 'w')
    # 3. 取出数据 : 1.表头 2. 内容
    json_list = json.load(json_file)
    # 3.1获取表头所需要的数据
    sheet_title = json_list[0].keys()
    # 3.2 取所有内容
    json_values = []
    for dict in json_list:
        json_values.append(dict.values())


    # 4.写入csv文件
    # 4.1根据文件对象  生成读写器
    csv_writer = csv.writer(csv_file)

    # 4.2 写入表头
    csv_writer.writerow(sheet_title)
    # 4.3 写入内容
    csv_writer.writerows(json_values)

    # 5.关闭文件
    csv_file.close()
    json_file.close()

    print("存完了")

if __name__ == '__main__':
    json_to_csv()
复制代码

将json格式数据写入到csv格式的文件中,方便使用excle打开进行查看

 

posted @   lowmanisbusy  阅读(3538)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
· AI Agent开发,如何调用三方的API Function,是通过提示词来发起调用的吗
点击右上角即可分享
微信分享提示