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 相关文章推荐
用pickle存储Python的原生对象方法
Apr 28 Python
基于python中staticmethod和classmethod的区别(详解)
Oct 24 Python
简单实现python画圆功能
Jan 25 Python
Python将一个CSV文件里的数据追加到另一个CSV文件的方法
Jul 04 Python
对python读写文件去重、RE、set的使用详解
Dec 11 Python
Python实现操纵控制windows注册表的方法分析
May 24 Python
pytorch 实现打印模型的参数值
Dec 30 Python
jupyter notebook 多环境conda kernel配置方式
Apr 10 Python
Python多线程thread及模块使用实例
Apr 28 Python
Python学习之路安装pycharm的教程详解
Jun 17 Python
Python如何测试stdout输出
Aug 10 Python
python如何获得list或numpy数组中最大元素对应的索引
Nov 16 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 addslashes 函数详细分析说明
2009/06/23 PHP
php下保存远程图片到本地的办法
2010/08/08 PHP
php使用array_search函数实现数组查找的方法
2015/06/12 PHP
php轻松实现文件上传功能
2016/03/03 PHP
Zend Framework实现多服务器共享SESSION数据的方法
2016/03/22 PHP
php常用数组array函数实例总结【赋值,拆分,合并,计算,添加,删除,查询,判断,排序】
2016/12/07 PHP
PHP hex2bin()函数用法讲解
2019/02/25 PHP
获取Javscript执行函数名称的方法
2006/12/22 Javascript
限制文本字节数js代码
2007/03/06 Javascript
图片自动缩小 点击放大
2008/07/07 Javascript
JavaScript 保存数组到Cookie的代码
2010/04/14 Javascript
jquery批量控制form禁用的代码
2013/08/06 Javascript
Google (Local) Search API的简单使用介绍
2013/11/28 Javascript
jQuery中DOM树操作之使用反向插入方法实例分析
2015/01/23 Javascript
MVC+jQuery.Ajax异步实现增删改查和分页
2020/12/22 Javascript
一个例子轻松学会Vue.js
2017/01/02 Javascript
微信小程序实现倒计时补零功能
2018/07/09 Javascript
微信小程序五子棋游戏AI实现方法【附demo源码下载】
2019/02/20 Javascript
JS实现炫酷轮播图
2020/11/15 Javascript
布同自制Python函数帮助查询小工具
2011/03/13 Python
Python基础教程之tcp socket编程详解及简单实例
2017/02/23 Python
python实现根据文件格式分类
2019/10/31 Python
python爬虫添加请求头代码实例
2019/12/28 Python
Python matplotlib画曲线例题解析
2020/02/07 Python
Python中pyecharts安装及安装失败的解决方法
2020/02/18 Python
巴黎卡诗美国官方网站:始于1964年的头发头皮护理专家
2017/07/10 全球购物
西班牙品牌鞋子、服装和配饰在线商店:Esdemarca
2021/02/17 全球购物
DTD的含义以及作用
2014/01/26 面试题
院药学专业个人求职信
2013/09/21 职场文书
《小熊住山洞》教学反思
2014/02/21 职场文书
植树节标语
2014/06/27 职场文书
119消防日活动总结
2014/08/29 职场文书
高三英语教学反思
2016/03/03 职场文书
Java实现多线程聊天室
2021/06/26 Java/Android
Python pandas之求和运算和非空值个数统计
2021/08/07 Python
解决使用了nginx获取IP地址都是127.0.0.1 的问题
2021/09/25 Servers