zoukankan      html  css  js  c++  java
  • 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打开进行查看

  • 相关阅读:
    。。。。。。
    数据库
    python基础
    。。。。
    drf
    CRM笔记梳理
    人生苦短,我学PYTHON
    React的初步了解
    递归与迭代比较
    有没有大佬会很标准的三层架构
  • 原文地址:https://www.cnblogs.com/lowmanisbusy/p/9313780.html
Copyright © 2011-2022 走看看