python 字典有序并写入json文件过程解析


Posted in Python onSeptember 30, 2019

大致流程:

  • 导包---import collections
  • 新建一个有序字典---collections.OrderedDict()
  • 写入json文件

代码:

import collections
real_result = collections.OrderedDict()
real_result["target"] = "total_result"
real_result["key1"] = "value1"
real_result["key2"] = "value2"
real_result["key3"] = "value3"
real_result_total = [real_result]
print real_result_total

输出:[OrderedDict([('target', 'total_result'), ('key1', 'value1'), ('key2', 'value2'), ('key3', 'value3')])]

current_dir = os.path.dirname(os.path.realpath(__file__))
path = os.path.join(os.path.join(current_dir, 'jsonfile'), result_json)
with open(path, 'w') as f:
  json.dump(real_result_total, f, encoding="utf-8", ensure_ascii=False, indent=4, separators=(',', ':'))

json文件:

python 字典有序并写入json文件过程解析

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python基于queue和threading实现多线程下载实例
Oct 08 Python
python定时检查某个进程是否已经关闭的方法
May 20 Python
python使用pycharm环境调用opencv库
Feb 11 Python
对python内置map和six.moves.map的区别详解
Dec 19 Python
python实现鸢尾花三种聚类算法(K-means,AGNES,DBScan)
Jun 27 Python
Django文件存储 自己定制存储系统解析
Aug 02 Python
python 数据生成excel导出(xlwt,wlsxwrite)代码实例
Aug 23 Python
Python实现随机生成任意数量车牌号
Jan 21 Python
解析python 类方法、对象方法、静态方法
Aug 15 Python
Python使用tkinter实现小时钟效果
Feb 22 Python
Python基础之赋值,浅拷贝,深拷贝的区别
Apr 30 Python
Python 游戏大作炫酷机甲闯关游戏爆肝数千行代码实现案例进阶
Oct 16 Python
python 下 CMake 安装配置 OPENCV 4.1.1的方法
Sep 30 #Python
Python3 翻转二叉树的实现
Sep 30 #Python
ubuntu上安装python的实例方法
Sep 30 #Python
python多进程并行代码实例
Sep 30 #Python
Python3实现二叉树的最大深度
Sep 30 #Python
给我一面国旗 python帮你实现
Sep 30 #Python
python的mysql数据库建立表与插入数据操作示例
Sep 30 #Python
You might like
php 读取文件乱码问题
2010/02/20 PHP
PHP生成验证码时“图像因其本身有错无法显示”的解决方法
2013/08/07 PHP
PHP中文编码小技巧
2014/12/25 PHP
PHP实现的激活用户注册验证邮箱功能示例
2017/06/06 PHP
三个思路解决laravel上传文件报错:413 Request Entity Too Large问题
2017/11/13 PHP
详解在YII2框架中使用UEditor编辑器发布文章
2018/11/02 PHP
JavaScript中实现块作用域的方法
2010/04/01 Javascript
LazyLoad 延迟加载(按需加载)
2010/05/31 Javascript
js中查找最近的共有祖先元素的实现代码
2010/12/30 Javascript
js获取IFRAME当前的URL的方法
2013/11/13 Javascript
JQuery核心函数是什么及使用方法介绍
2016/05/03 Javascript
JS 数字转换为大写金额的简单实例
2016/08/04 Javascript
JavaScript中的工厂函数(推荐)
2017/03/08 Javascript
JS利用cookies设置每隔24小时弹出框
2017/04/20 Javascript
socket.io与pm2(cluster)集群搭配的解决方案
2017/06/02 Javascript
详解vue父子组件间传值(props)
2017/06/29 Javascript
jQuery 实现图片的依次加载图片功能
2017/07/06 jQuery
JS获取日期的方法实例【昨天,今天,明天,前n天,后n天的日期】
2017/09/28 Javascript
详解vue 自定义marquee无缝滚动组件
2019/04/09 Javascript
jQuery - AJAX load() 实例用法详解
2019/08/27 jQuery
JavaScript适配器模式原理与用法实例详解
2020/03/09 Javascript
跟老齐学Python之类的细节
2014/10/13 Python
Python多线程编程(三):threading.Thread类的重要函数和方法
2015/04/05 Python
Python的Urllib库的基本使用教程
2015/04/30 Python
python 2.7.14安装图文教程
2018/04/08 Python
如何安装多版本python python2和python3共存以及pip共存
2018/09/18 Python
python scipy卷积运算的实现方法
2019/09/16 Python
python cv2.resize函数high和width注意事项说明
2020/07/05 Python
cookies应对python反爬虫知识点详解
2020/11/25 Python
Pytorch实现WGAN用于动漫头像生成
2021/03/04 Python
Html5之svg可缩放矢量图形_动力节点Java学院整理
2017/07/17 HTML / CSS
微软英国官方网站:Microsoft英国
2016/10/15 全球购物
尽职尽责村干部自我鉴定
2014/01/23 职场文书
大学新闻系自荐书
2014/05/31 职场文书
2014年驻村干部工作总结
2014/11/17 职场文书
《风筝》教学反思
2016/02/23 职场文书