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制作爬虫采集小说
Oct 25 Python
从局部变量和全局变量开始全面解析Python中变量的作用域
Jun 16 Python
分享python数据统计的一些小技巧
Jul 21 Python
PyQt 线程类 QThread使用详解
Jul 16 Python
python代码编写计算器小程序
Mar 30 Python
pytorch制作自己的LMDB数据操作示例
Dec 18 Python
使用PyTorch将文件夹下的图片分为训练集和验证集实例
Jan 08 Python
python统计函数库scipy.stats的用法解析
Feb 25 Python
PyQt5 文本输入框自动补全QLineEdit的实现示例
May 13 Python
如何在sublime编辑器中安装python
May 20 Python
keras load model时出现Missing Layer错误的解决方式
Jun 11 Python
Python Flask异步发送邮件实现方法解析
Aug 01 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
3款值得推荐的微信开发开源框架
2014/10/28 PHP
简单谈谈php中ob_flush和flush的区别
2014/11/27 PHP
PHP两种快速排序算法实例
2015/02/15 PHP
PHP中SESSION的注销与清除
2015/04/16 PHP
关于PHP内置的字符串处理函数详解
2017/02/04 PHP
Yii框架安装简明教程
2020/05/15 PHP
js TextArea的选中区域处理
2010/12/28 Javascript
Jquery下:nth-child(an+b)的使用注意
2011/05/28 Javascript
Jquery中的CheckBox、RadioButton、DropDownList的取值赋值实现代码
2011/10/12 Javascript
从数据结构的角度分析 for each in 比 for in 快的多
2013/07/07 Javascript
tangram框架响应式加载图片方法
2013/11/21 Javascript
javascript中数组的定义及使用实例
2015/01/21 Javascript
Javascript removeChild()删除节点及删除子节点的方法
2015/12/27 Javascript
详解JavaScript对象类型
2016/06/16 Javascript
jquery自动补齐功能插件flexselect用法示例
2016/08/06 Javascript
EditPlus中的正则表达式 实战(2)
2016/12/15 Javascript
express+mockjs实现模拟后台数据发送功能
2018/01/07 Javascript
vue.js多页面开发环境搭建过程
2019/04/24 Javascript
jQuery实现弹出层效果
2019/12/10 jQuery
利用Celery实现Django博客PV统计功能详解
2017/05/08 Python
Python框架Flask的基本数据库操作方法分析
2018/07/13 Python
基于Numpy.convolve使用Python实现滑动平均滤波的思路详解
2019/05/16 Python
Python进程间通信Queue消息队列用法分析
2019/05/22 Python
Python进程的通信Queue、Pipe实例分析
2020/03/30 Python
python statsmodel的使用
2020/12/21 Python
Clarisonic美国官网:科莱丽声波洁面仪
2017/10/12 全球购物
工程造价专业大学生自荐信
2013/10/01 职场文书
咨询公司各岗位职责
2013/12/02 职场文书
学校消防安全责任书
2014/07/23 职场文书
关于美容院的活动方案
2014/08/14 职场文书
工作能力自我评价2015
2015/03/05 职场文书
创业计划书介绍
2019/04/24 职场文书
html实现随机点名器的示例代码
2021/04/02 Javascript
秀!学妹看见都惊呆的Python小招数!【详细语言特性使用技巧】
2021/04/27 Python
Python&Matlab实现灰狼优化算法的示例代码
2022/03/21 Python
mysql序号rownum行号实现方式
2022/12/24 MySQL