示例:

import json
import csv# 从本地的json数据中读取内容信息,def writecsvdata(ldata):headers=['id', 'name', 'pin_yin', 'pin_yin_ad', 'group_id', 'group_code', 'parent_id', 'device_id', 'chan_no', 'gb_id', 'ptz', 'dpi', 'longitude', 'latitude', 'manufacturer', 'model', 'owner', 'block', 'address', 'parental', 'safetyway', 'secrecy', 'position', 'room', 'uses', 'supplylight', 'direction', 'analog_type', 'node_id', 'dropped', 'status']with open('writecsv999.csv', 'w', newline='')as f:f_csv = csv.DictWriter(f, headers)f_csv.writeheader()f_csv.writerows(ldata)if __name__ == '__main__':
# 读取json 文件jfile = json.load(open("d:/2/gblab.json", mode="r", encoding="utf8"))# 获取到的json文件是个字典,取字典的key获取value值。ldata = jfile["RECORDS"]# print(ldata)# value值形式[{...},{...},{...},{...}...]# 把这种方式写入到csv文件中,调用函数 writecsvdatawritecsvdata(ldata)for item in ldata:print(item)

有个问题没有解决,写入csv大于20位数字后就是乱码的问题

json文件内容+csv保存文件[Python]相关推荐

  1. Python将Excel文件内容写入Word文件

    在日常办公中我们经常需要将Excel文件中的数据写入Word中,如果是手动一个一个进行复制粘贴,那将会非常的耗时且繁琐! 遇到这种问题我们首先想到就是利用b编程解决,今天我分享一个excel转word ...

  2. python pandas合并多个excel_python pandas合并多个excel(xls和xlsx)文件(弹窗选择文件夹和保存文件)...

    # python pandas合并多个excel(xls和xlsx)文件(弹窗选择文件夹和保存文件) import tkinter as tk from tkinter import filedial ...

  3. 如何修改pdf文件内容并保存

    大家都知道PDF格式阅读容易想要再次编辑就比较麻烦了.现在的PDF文件大部分是通过其它文档转换而来 的.其实还个简便的方法,就是利用PDF编辑器进行编辑.修改.那么,如何修改pdf文件内容并保存?还是 ...

  4. C语言读取文件内容,保存到数组里面

    前言 本文分为两部分,其中一部分主要使用C语言编程实现读取文件内容(要打开的文件名称采用命令行方式输入),统计文件内容的行数,并将文件内容保存到数组里面打印输出. 另一部分使用C语言编程实现读取文件内 ...

  5. 亲测可用!微信小程序实现下载预览文件,导出及保存文件及excel(1)

    要实现用户导出分页列表数据之后的Excel 并且可以发送及预览功能: 实现方法1: 思路 : 先调用服务器接口,一个返回流的接口之后再用微信官方API接口进行写入文件操作保存指定位置之后进行文档打开预 ...

  6. VC++ 打开文件夹,保存文件等对话框的调用

    2019独角兽企业重金招聘Python工程师标准>>> VC++ 打开文件夹,保存文件等对话框的调用 一.打开文件夹: 1.CFileDialog实现 CFileDialog hFi ...

  7. linux中合并多个文件内容到一个文件的例子

    Windows 中实现合并多个文件内容到一个文件中  代码如下 复制代码 copy *.sql MERGE.sql Linux 或 类Unix 下实现合并多个文件内容到一个文件中  代码如下 复制代码 ...

  8. EXCEL宏根据指定行数来切割excel文件内容成新文件

    EXCEL宏根据指定行数来切割excel文件内容成新文件 宏内容 Sub splitexcel() Dim r, c, i, totalhangshu, fileshu, bt As Long App ...

  9. Linux 批量清除文件内容而不删除文件

    Linux批量清理多个文件内容而不删除文件 清理单个文件,可以这样:echo > myLog.log 但是,如果我要清理一堆文件,比如在/logs目录下面的所有以.log结尾的文件的内容,而不删 ...

  10. linux中sed -i命令修改文件内容、在文件中插入行、删除文件中删除行

    文章目录 0.sed -i与sed 1.修改文件内容 2.在文件中插入行 3.在文件中删除行 4.使用find查找文件,并用 | xargs传输文件名给sed命令 0.sed -i与sed sed - ...

最新文章

  1. 《Redis入门指南(第2版)》一第2章 准备
  2. git通过gitosis来管理权限(三)
  3. .NET Core的介绍
  4. 在Eclispe中编译运行jbox2d
  5. CSS魔法堂:小结一下Box Model与Positioning Scheme
  6. 【渝粤教育】国家开放大学2018年春季 8636-22T实用心理学 参考试题
  7. VMware Workstation Pro 导出OVF模板
  8. NERO9注册机使用
  9. Google android market 电子市场的安装 (for 1.6)
  10. golang http长连接
  11. Windows密钥备份
  12. 英文论文评审意见_艾德思:英文论文审稿意见模板
  13. 小米root以及面具的使用
  14. 关于DSP的SCI通信学习
  15. 不看你就亏了。。。。
  16. oracle缓存文件,oracle的缓存
  17. 向量空间模型 - 维基百科,自由的百科全书
  18. appkey 即 paySignkey
  19. OpenGL着色器透视变换实例-通过旋转平移调试着色器
  20. 018 | JavaWeb网上淘书吧项目源码 | 大学生毕业设计 | 极致技术工厂

热门文章

  1. 第十章第二节 阿基米德原理
  2. 数据分析与机器学习之线性回归与逻辑回归(六)
  3. 具有分散效果的瀑布流
  4. Emoji表情符号在MySQL数据库中的存储
  5. 基于孪生卷积网络(Siamese CNN)和短时约束度量联合学习的tracklet association方法
  6. js判断是否是正整数,js判断是否是数字
  7. Android系统在新进程中启动自定义服务过程(startService)的原理分析
  8. unix网络编程之基本套接口编程
  9. [导入]关于“啸聚一庐--txna”
  10. cvCloneImage()内存泄漏解决方法, cvCloneImage()和cvCopy()的区别