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编写爬虫小程序
May 14 Python
python判断字符串编码的简单实现方法(使用chardet)
Jul 01 Python
使用Python对Excel进行读写操作
Mar 30 Python
Python2和Python3中print的用法示例总结
Oct 25 Python
Python机器学习logistic回归代码解析
Jan 17 Python
基于python-opencv3的图像显示和保存操作
Jun 27 Python
python opencv鼠标事件实现画框圈定目标获取坐标信息
Apr 18 Python
tensorflow安装成功import tensorflow 出现问题
Apr 16 Python
Python StringIO及BytesIO包使用方法解析
Jun 15 Python
python实现人性化显示金额数字实例详解
Sep 25 Python
python 多态 协议 鸭子类型详解
Nov 27 Python
python中对列表的删除和添加方法详解
Feb 24 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面向对象全攻略 (十五) 多态的应用
2009/09/30 PHP
PHP输出数组中重名的元素的几种处理方法
2012/09/05 PHP
php版小黄鸡simsimi聊天机器人接口分享
2014/01/26 PHP
PHP获取数组的键与值方法小结
2015/06/13 PHP
php使用curl伪造来源ip和refer的方法示例
2018/05/08 PHP
php实现构建排除当前元素的乘积数组方法
2018/10/06 PHP
PHP中使用mpdf 导出PDF文件的实现方法
2018/10/22 PHP
用javascript获取当页面上鼠标光标位置和触发事件的对象的代码
2009/12/09 Javascript
各浏览器对link标签onload/onreadystatechange事件支持的差异分析
2011/04/27 Javascript
jquery数组之存放checkbox全选值示例代码
2013/12/20 Javascript
jQuery使用toggleClass方法动态添加删除Class样式的方法
2015/03/26 Javascript
根据Bootstrap Paginator改写的js分页插件
2016/12/25 Javascript
nodejs实现截取上传视频中一帧作为预览图片
2017/12/10 NodeJs
使用vue + less 实现简单换肤功能的示例
2018/02/21 Javascript
vue-cli3脚手架的配置及使用教程
2018/08/28 Javascript
jQuery判断自定义属性data-val用法示例
2019/01/07 jQuery
详解vue中的父子传值双向绑定及数据更新问题
2019/06/13 Javascript
关于layui 下拉列表的change事件详解
2019/09/20 Javascript
[04:19]DOTA2完美大师赛第四天精彩集锦
2017/11/26 DOTA
浅析Python中的赋值和深浅拷贝
2017/08/15 Python
python3.6环境安装+pip环境配置教程图文详解
2019/06/20 Python
pytorch 固定部分参数训练的方法
2019/08/17 Python
python查看数据类型的方法
2019/10/12 Python
解决python 找不到module的问题
2020/02/12 Python
python实现全排列代码(回溯、深度优先搜索)
2020/02/26 Python
python实现与redis交互操作详解
2020/04/21 Python
django序列化时使用外键的真实值操作
2020/07/15 Python
纯CSS3绘制打火机动画火焰效果
2016/07/18 HTML / CSS
html5使用canvas画一条线
2014/12/15 HTML / CSS
Pedro官网:新加坡时尚品牌
2019/08/27 全球购物
亿阳信通股份有限公司C#笔试题
2016/12/06 面试题
保险专业自荐信范文
2014/02/20 职场文书
公司授权委托书范本
2014/09/18 职场文书
2014年学校总务处工作总结
2014/12/08 职场文书
幼儿教师辞职信范文
2015/03/02 职场文书
2019幼儿园感恩节活动策划书
2019/11/28 职场文书