python json转csv_python – 如何将JSON转换为CSV?
我不知道这个问题是否已经解决已经或不,但让我粘贴我已经做了参考。
首先,您的JSON具有嵌套对象,因此通常无法直接转换为CSV。
你需要改变,像这样:
{
"pk": 22,
"model": "auth.permission",
"codename": "add_logentry",
"content_type": 8,
"name": "Can add log entry"
},
......]
这里是我的代码生成CSV从:
import csv
import json
x = """[
{
"pk": 22,
"model": "auth.permission",
"fields": {
"codename": "add_logentry",
"name": "Can add log entry",
"content_type": 8
}
},
{
"pk": 23,
"model": "auth.permission",
"fields": {
"codename": "change_logentry",
"name": "Can change log entry",
"content_type": 8
}
},
{
"pk": 24,
"model": "auth.permission",
"fields": {
"codename": "delete_logentry",
"name": "Can delete log entry",
"content_type": 8
}
}
]"""
x = json.loads(x)
f = csv.writer(open("test.csv", "wb+"))
# Write CSV Header, If you dont need that, remove this line
f.writerow(["pk", "model", "codename", "name", "content_type"])
for x in x:
f.writerow([x["pk"],
x["model"],
x["fields"]["codename"],
x["fields"]["name"],
x["fields"]["content_type"]])
您将获得输出:
pk,model,codename,name,content_type
22,auth.permission,add_logentry,Can add log entry,8
23,auth.permission,change_logentry,Can change log entry,8
24,auth.permission,delete_logentry,Can delete log entry,8
python json转csv_python – 如何将JSON转换为CSV?相关推荐
- python excel转csv_python脚本-excel批量转换为csv文件
pandas和SQL数据分析实战视频教程 # -*- coding: utf-8 -*- """ Created on Mon Apr 4 18:04:06 2016 @ ...
- python转csv_python – 如何将.tsv转换为.csv?
试图将.tsv转换为.csv.这个: import csv # read tab-delimited file with open('DataS1_interactome.tsv','rb') as ...
- python 列表写入csv_Python将字典数据写入CSV文件
# -*- coding: utf-8 -*- import os import time import csv class WriteCSV(): """定义成员变量& ...
- python抓取pdf中的表格转换为csv表格汉语站名批量变英文(拼音)名
1, PDF转csv import tabulafrom tabula import read_pdf from tabulate import tabulate import pandas as p ...
- linux打开csv命令,在Linux命令行中将xlsx转换为csv
Gnumeric电子表格应用程序附带一个名为ssconvert的命令行实用程序,可以在各种电子表格格式之间进行转换: $ ssconvert Book1.xlsx newfile.csv Using ...
- python中txt转成csv_Python-如何将JSON转换为CSV?
我有一个要转换为CSV文件的JSON文件.如何使用Python执行此操作? 我试过了: import json import csv f = open('data.json') data = json ...
- json转python_将“true”(JSON)转换为Python等效的“True”
我最近使用的Train状态API在JSON对象中添加了两个额外的键值对(has_arrived,has_departed),这导致我的脚本崩溃. 这是字典: { "response_code ...
- 包含对象的json格式_如何把JSON数据格式转换为Python的类对象?
JOSN字符串转换为自定义类实例对象 有时候我们有这种需求就是把一个JSON字符串转换为一个具体的Python类的实例,比如你接收到这样一个JSON字符串如下: {"Name": ...
- [转载] 包含对象的json格式_如何把JSON数据格式转换为Python的类对象?
参考链接: python json 12: numpy转换为json数据 JOSN字符串转换为自定义类实例对象 有时候我们有这种需求就是把一个JSON字符串转换为一个具体的Python类的实例,比如你 ...
最新文章
- 使用XMLSpyDocEditPlugIn2.dll,页面加载失败
- 用VLC读取摄像头产生RTSP流,DSS侦听并转发(二)
- 如何查看哪些参数被新版本抛弃了?
- 小白的markdown基础语法总结
- STM32 定时器中断
- js-原始类型和声明变量
- MATLAB混合编程视频教程下载 SIMULINK系统仿真视频
- javabean连接mysql数据库,jsp+javabean 链接 mysql 数据库
- 框架源码专题:Spring是如何解决循环依赖的?
- 确保客户端可以接收到服务端的异常serviceDebug includeExceptionDetailInFaults=true
- wordpress发布模块_微慕WordPress小程序专业版v3.0发布
- 图解TCP/IP读书笔记(三)
- Spring源码分析之BeanPostProcessor接口和BeanFactoryPostProcessor接口方法不执行原因分析
- 博图v15编程手册_好消息!全套西门子plc编程软件,案例和说明书下载
- Oracle 基本操作
- C++初学者遇到的LNK1120无法解析的外部命令部分可能原因
- chap0x10 实战fail2ban防止Basic认证暴力破解和SSH口令爆破
- oracle缺少有右括号,oracle ORA-00907错误:缺少右括号
- 三种内存测试软件的使用说明
- HyperLedger Fabric 学习思路分享
热门文章
- React Native 从入门到原理
- SkinSharp用法
- 64位Ubuntu 13.04 安装Bochs 2.3.5
- 设计模式七:Adapter(适配器)——类对象结构型模式
- 使用FlexBox和Json实现类似ComboBox(类似Google的输入提示和自动)功能-基于JQuery-ASP.NET...
- .net 4.0新特性-tuple
- Python稳基修炼之计算机等级考试易错细节题4(含答案)
- Python使用reduce()函数计算多个集合的并集与交集
- 1000道Python题库系列分享五(40道)
- Python科学计算扩展库numpy中的广播运算