吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 3398|回复: 5
收起左侧

[Python 转载] 最近学了点python,整理了一下json文件转csv文件的代码

[复制链接]
创世2 发表于 2019-2-20 16:22
转换下效果还可以

import json
import csv
# 1.分别读文件、创建文件
def json_to_csv(json_path, csv_path):
    json_fp = open(json_path, 'r')
    csv_fp = open(csv_path, 'w')
    # 2.提出表头,内容
    data_list = json.load(json_fp)
    sheet_title = data_list[0].keys()
    # 3.提取内容
    sheet_data = []
    for data in data_list:
        sheet_data.append(data.values())
    # 4.csv写入器
    writer = csv.writer(csv_fp)
    # 写入表头
    writer.writerow(sheet_title)
    # 写入内容
    writer.writerows(sheet_data)
    # 关闭文件
    json_fp.close()
    csv_fp.close()
    print('--------------转换成功------------')
json_to_csv('', '')


感觉有空间改进,代码再缩短一点

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

为海尔而战 发表于 2019-2-20 22:48
支持原创,支持源码,楼主加油!
carweed 发表于 2019-8-9 22:17
随梦期初 发表于 2019-8-10 08:07
这个应该是针对特定的格式json数据的,代码蛮简单的
beifangnongfu 发表于 2019-8-16 16:32
学习学习
huamu 发表于 2019-8-17 05:50
支持原创
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 警告:本版块禁止灌水或回复与主题无关内容,违者重罚!

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-4-26 11:00

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表