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中bisect的用法
Sep 23 Python
python目录与文件名操作例子
Aug 28 Python
用python找出那些被“标记”的照片
Apr 20 Python
Pandas之drop_duplicates:去除重复项方法
Apr 18 Python
Python Scapy随心所欲研究TCP协议栈
Nov 20 Python
python3正则提取字符串里的中文实例
Jan 31 Python
Python测试模块doctest使用解析
Aug 10 Python
Python单元测试工具doctest和unittest使用解析
Sep 02 Python
Pytorch修改ResNet模型全连接层进行直接训练实例
Sep 10 Python
python打印文件的前几行或最后几行教程
Feb 13 Python
Python PyQt5整理介绍
Apr 01 Python
使用keras内置的模型进行图片预测实例
Jun 17 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实现生成透明背景的PNG缩略图函数分享
2014/07/08 PHP
腾讯CMEM的PHP扩展编译安装方法
2015/09/25 PHP
PHP常用字符串操作函数实例总结(trim、nl2br、addcslashes、uudecode、md5等)
2016/01/09 PHP
PHP生成加减算法方式的验证码实例
2018/03/12 PHP
php求斐波那契数的两种实现方式【递归与递推】
2019/09/09 PHP
JavaScript 继承的实现
2009/07/09 Javascript
JavaScript OOP类与继承
2009/11/15 Javascript
json的前台操作和后台操作实现代码
2012/01/20 Javascript
node.js中的url.resolve方法使用说明
2014/12/10 Javascript
JS实现随机乱撞彩色圆球特效的方法
2015/05/05 Javascript
JavaScript实现简洁的俄罗斯方块完整实例
2016/03/01 Javascript
Vue数据驱动模拟实现5
2017/01/13 Javascript
React-router v4 路由配置方法小结
2017/08/08 Javascript
vue 设置proxyTable参数进行代理跨域
2018/04/09 Javascript
node基于puppeteer模拟登录抓取页面的实现
2018/05/09 Javascript
nodejs取得当前执行路径的方法
2018/05/13 NodeJs
vue动画效果实现方法示例
2019/03/18 Javascript
vue在自定义组件中使用v-model进行数据绑定的方法
2019/03/25 Javascript
Vue如何实现监听组件原生事件
2020/07/03 Javascript
Pandas探索之高性能函数eval和query解析
2017/10/28 Python
django admin组件使用方法详解
2019/07/19 Python
简单了解python装饰器原理及使用方法
2019/12/18 Python
使用遗传算法求二元函数的最小值
2020/02/11 Python
pycharm 实现本地写代码,服务器运行的操作
2020/06/08 Python
python退出循环的方法
2020/06/18 Python
WebSphere 应用服务器都支持哪些认证
2013/12/26 面试题
自主招生自荐信格式
2013/12/03 职场文书
中英文自我评价常用句型
2013/12/19 职场文书
战友聚会邀请函
2014/01/18 职场文书
晚会主持词开场白
2014/03/17 职场文书
公司经理聘任书
2014/03/29 职场文书
结婚通知短信怎么写
2015/04/17 职场文书
开学随笔
2015/08/15 职场文书
毕业生就业推荐表自我鉴定
2019/06/20 职场文书
Spring Cache和EhCache实现缓存管理方式
2021/06/15 Java/Android
nginx七层负载均衡配置详解
2022/07/15 Servers