我有一个要转换为CSV文件的JSON文件。如何使用Python执行此操作?

我试过了:

import json

import csv

f = open('data.json')

data = json.load(f)

f.close()

f = open('data.csv')

csv_file = csv.writer(f)

for item in data:

csv_file.writerow(item)

f.close()

但是,它没有用。我正在使用Django,收到的错误是:

file' object has no attribute 'writerow'

然后,我尝试了以下方法:

import json

import csv

f = open('data.json')

data = json.load(f)

f.close()

f = open('data.csv')

csv_file = csv.writer(f)

for item in data:

f.writerow(item) # ← changed

f.close()

然后我得到错误:

sequence expected

样本json文件:

[{

"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

}

}, {

"pk": 4,

"model": "auth.permission",

"fields": {

"codename": "add_group",

"name": "Can add group",

"content_type": 2

}

}, {

"pk": 10,

"model": "auth.permission",

"fields": {

"codename": "add_message",

"name": "Can add message",

"content_type": 4

}

}

]

python中txt转成csv_Python-如何将JSON转换为CSV?相关推荐

  1. python中txt转成csv_Python实现txt文件转csv格式

    码农公社 210.net.cn 210= 1024 10月24日一个重要的节日--码农(程序员)节 把txt文件转成成csv文件格式,通过手动打开excel文件,然后导入txt来生产csv文件. 现在 ...

  2. python中txt转成csv_python 快速把超大txt文件转存为csv的实例

    今天项目有个需求,就是把txt文件转为csv,txt之间是空格隔开,转为csv时需要把空格转换为逗号,网上找的一个版本,只需要三行代码,特别犀利: import numpy as np import ...

  3. python json转csv_python – 如何将JSON转换为CSV?

    我不知道这个问题是否已经解决已经或不,但让我粘贴我已经做了参考. 首先,您的JSON具有嵌套对象,因此通常无法直接转换为CSV. 你需要改变,像这样: { "pk": 22, &q ...

  4. python合并txt文本_Python实现将目录中TXT合并成一个大TXT文件的方法

    本文实例讲述了Python实现将目录中TXT合并成一个大TXT文件的方法.分享给大家供大家参考.具体如下: 在网上下了一个dota的英雄攻略,TXT格式,每个英雄一个文件,看得疼,就写了一个小东西,合 ...

  5. python中字符串转成数字的几种方法

    在python列表操作中,面对需要把列表中的字符串转为礼拜的操作,无需强转,通过简单的几步就可以实现,本文介绍python中字符串转成数字的三种方法:1.使用join的方法:2.使用int函数将16进 ...

  6. Python中数组转换成字符串

    python中数组转换成字符串 数组转换成字符串可以使用下面这种方式将一个数组转换成字符串,其中arr是数组的数组名. ''.join(arr) 用上面这种方式需要确保数组里面的内容也是字符串的形式, ...

  7. python保存内容到文件(text、json、csv)

    python保存内容到文件(text.json.csv) 在开发人员的日常中,将数据保存到文件是最常见的编程任务之一. 通常,程序需要一些输入并产生一些输出.在许多情况下,我们希望将这些结果持久化.我 ...

  8. 如何在命令行中使用jq将JSON转换为CSV

    by Knut Melvær 通过纳特·梅尔瓦 如何在命令行中使用jq将JSON转换为CSV (How to transform JSON to CSV using jq in the command ...

  9. python中txt文件读取错误原因以及解决办法‘gbk‘ codec can‘t decode byte 0x80 in position 2: illegal multibyte sequence

    python的读写文件操作时,有时候会出现一些小问题,详细如下,(原因在前面,解决办法在文末). 读取txt文件时出现错误反馈如下: Traceback (most recent call last) ...

最新文章

  1. AJAX中的Back Button/Bookmarking问题和Nikhil Kothari的Atlas解决方案
  2. 时间管理领域的三八原则
  3. Strust2 + Hibernate load方法出现的错误
  4. python matlabplot写字_Matlab中plot基本用法的具体使用
  5. vue 表单 select option
  6. android 渲染yuv数据,Android opengl渲染yuv420例子
  7. 页面回收之shrink_zone的实现
  8. 教你将视频作为背景添加到另一段视频中
  9. 删除团队项目集合(TFS2010)
  10. Android动态权限获取 相机权限、存储空间等多权限(极简)
  11. 企业全面移动化实践指南
  12. 大咖发声 | 聊聊互联网安全建设从0到1的那些事儿
  13. 改造汇文OPAC,使其通过萌校的通用扫码接口登录
  14. 机器学习笔记(通俗易懂)---监督学习介绍:分类与回归,泛化~过拟合与欠拟合(2)
  15. 等待事件统计视图 | 全方位认识 sys 系统库
  16. LiveGBS国标流媒体-摄像头网络直播方案部署问题
  17. Mac Android Studio 打包APK 出现的问题
  18. CTF-Web小白入门篇超详细——了解CTF-Web基本题型及其解题方法 总结——包含例题的详细题解
  19. 【转】日常电脑操作应该注意的十几个小动作以及维
  20. Jupyter股票分析

热门文章

  1. 2010.3.28 OA 项目组工作报告
  2. SQL Server 2005的服务器角色(public)的问题
  3. BTC引领市场多头情绪爆发 BCH筑底完成望成上涨新风口
  4. BCH为什么没有黑客马拉松大赛?我们差钱吗?
  5. “一切都是消息”--iMSF(即时消息服务框架)之【请求-响应】模式(点对点)...
  6. iptables 定义规则
  7. 用PhpStorm IDE创建GG App Engine PHP应用教程
  8. 大型机房综合布线图!绝对一流!
  9. 搭建本地,AWS和Azure之间的IPSec 连接
  10. GURB详解(实施级)