python将字典内容写入json文件的实例代码


Posted in Python onAugust 12, 2020

python将字典内容写入json文件的方法:我们可以先使用json.dumps()函数将字典转换为字符串;然后再将内容写入json即可。json.dumps()函数负责对数据进行编码。

字典内容写入json时,需要用json.dumps将字典转换为字符串,然后再写入。

json也支持格式,通过参数indent可以设置缩进,如果不设置的话,则保存下来会是一行。

举例:

无缩进:

from collections import defaultdict, OrderedDict
import json

video = defaultdict(list)
video["label"].append("haha")
video["data"].append(234)
video["score"].append(0.3)
video["label"].append("xixi")
video["data"].append(123)
video["score"].append(0.7)

test_dict = {
    'version': "1.0",
    'results': video,
    'explain': {
        'used': True,
        'details': "this is for josn test",
  }
}

json_str = json.dumps(test_dict)
with open('test_data.json', 'w') as json_file:
    json_file.write(json_str)

有缩进:

from collections import defaultdict, OrderedDict
import json

video = defaultdict(list)
video["label"].append("haha")
video["data"].append(234)
video["score"].append(0.3)
video["label"].append("xixi")
video["data"].append(123)
video["score"].append(0.7)

test_dict = {
    'version': "1.0",
    'results': video,
    'explain': {
        'used': True,
        'details': "this is for josn test",
  }
}

json_str = json.dumps(test_dict, indent=4)
with open('test_data.json', 'w') as json_file:
    json_file.write(json_str)

python将字典内容写入json文件的实例代码

以上就是python将字典内容写入json文件的实例代码的详细内容,更多关于python如何将字典内容写入json文件的资料请关注三水点靠木其它相关文章!

Python 相关文章推荐
关于python的bottle框架跨域请求报错问题的处理方法
Mar 19 Python
利用python爬取散文网的文章实例教程
Jun 18 Python
python进程管理工具supervisor的安装与使用教程
Sep 05 Python
Python爬豆瓣电影实例
Feb 23 Python
Python适配器模式代码实现解析
Aug 02 Python
Windows平台Python编程必会模块之pywin32介绍
Oct 01 Python
基于python读取.mat文件并取出信息
Dec 16 Python
pytorch 利用lstm做mnist手写数字识别分类的实例
Jan 10 Python
如何基于pythonnet调用halcon脚本
Jan 20 Python
Django用数据库表反向生成models类知识点详解
Mar 25 Python
Python应用实现处理excel数据过程解析
Jun 19 Python
Python 阶乘详解
Oct 05 Python
Python调用jar包方法实现过程解析
Aug 11 #Python
如何用python免费看美剧
Aug 11 #Python
Pythonic版二分查找实现过程原理解析
Aug 11 #Python
Python3合并两个有序数组代码实例
Aug 11 #Python
Python基于gevent实现文件字符串查找器
Aug 11 #Python
Python3如何实现Win10桌面自动切换
Aug 11 #Python
Python3如何使用多线程升程序运行速度
Aug 11 #Python
You might like
PHP输出当前进程所有变量/常量/模块/函数/类的示例
2013/11/07 PHP
PHP中多维数组的foreach遍历示例
2014/06/13 PHP
ThinkPHP之foreach标签使用概述
2014/06/30 PHP
深入浅析PHP的session反序列化漏洞问题
2017/06/15 PHP
PHP实现从上往下打印二叉树的方法
2018/01/18 PHP
PHP保存Base64图片base64_decode的问题整理
2019/11/04 PHP
JavaScript 操作table,可以新增行和列并且隔一行换背景色代码分享
2013/07/05 Javascript
jquery利用ajax调用后台方法实例
2013/08/23 Javascript
子页向父页传值示例
2013/11/27 Javascript
详细解密jsonp跨域请求
2015/04/15 Javascript
jQuery鼠标经过方形图片切换成圆边效果代码分享
2015/08/20 Javascript
异步JS框架的作用以及实现方法
2015/10/29 Javascript
原生js获取iframe中dom元素--父子页面相互获取对方dom元素的方法
2016/08/05 Javascript
arcgis for js 修改infowindow样式的方法
2016/11/02 Javascript
Bootstrap table的使用方法
2016/11/02 Javascript
BootStrap table删除指定行的注意事项(笔记整理)
2017/02/05 Javascript
JS实现按钮颜色切换效果
2020/09/05 Javascript
Vue 样式绑定的实现方法
2019/01/15 Javascript
JavaScript递归函数定义与用法实例分析
2019/01/24 Javascript
Node.js API详解之 net模块实例分析
2020/05/18 Javascript
vue实现折线图 可按时间查询
2020/08/21 Javascript
python发送邮件接收邮件示例分享
2014/01/21 Python
仅用50行Python代码实现一个简单的代理服务器
2015/04/08 Python
Python缩进和冒号详解
2016/06/01 Python
python读取视频流提取视频帧的两种方法
2020/10/22 Python
python正则爬取某段子网站前20页段子(request库)过程解析
2019/08/10 Python
python科学计算之scipy——optimize用法
2019/11/25 Python
工商技校毕业生自荐信
2013/11/15 职场文书
学生思想表现的评语
2014/01/30 职场文书
股权转让协议书范本
2014/04/12 职场文书
公务员中国梦演讲稿
2014/08/19 职场文书
兵马俑导游词
2015/02/02 职场文书
2019年大学毕业生个人自我鉴定范文大全
2019/03/21 职场文书
MySQL入门命令之函数-单行函数-流程控制函数
2021/04/05 MySQL
Nginx缓存设置案例详解
2021/09/15 Servers
详解MongoDB排序时内存大小限制与创建索引的注意事项
2022/05/06 MongoDB