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读写文件操作示例程序
Dec 02 Python
Python入门篇之文件
Oct 20 Python
整理Python中的赋值运算符
May 13 Python
利用Python yagmail三行代码实现发送邮件
May 11 Python
对Python定时任务的启动和停止方法详解
Feb 19 Python
python控制nao机器人身体动作实例详解
Apr 29 Python
Python替换月份为英文缩写的实现方法
Jul 15 Python
Python高级特性 切片 迭代解析
Aug 23 Python
解决TensorFlow训练内存不断增长,进程被杀死问题
Feb 05 Python
python zip,lambda,map函数代码实例
Apr 04 Python
使用python处理题库表格并转化为word形式的实现
Apr 14 Python
基于Python 函数和方法的区别说明
Mar 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的memcached客户端memcached
2011/06/14 PHP
php正确输出json数据的实例讲解
2018/08/21 PHP
PHP基于session.upload_progress 实现文件上传进度显示功能详解
2019/08/09 PHP
laravel-admin 实现在指定的相册下添加照片
2019/10/21 PHP
laravel框架创建授权策略实例分析
2019/11/22 PHP
php实现简易计算器
2020/08/28 PHP
jQuery循环滚动展示代码 可应用到文字和图片上
2012/05/11 Javascript
jquery插件开发注意事项小结
2013/06/04 Javascript
用js来刷新当前页面保留参数的具体实现
2013/12/23 Javascript
浅谈JavaScript的事件
2015/02/27 Javascript
简单介绍jsonp 使用小结
2016/01/27 Javascript
详解JavaScript的AngularJS框架中的表达式与指令
2016/03/05 Javascript
js实现将json数组显示前台table中
2017/01/10 Javascript
jQuery中DOM节点的删除方法总结(超全面)
2017/01/22 Javascript
JS获取本周周一,周末及获取任意时间的周一周末功能示例
2017/02/09 Javascript
JS简单实现点击按钮或文字显示遮罩层的方法
2017/04/27 Javascript
JavaScript基本语法_动力节点Java学院整理
2017/06/26 Javascript
js es6系列教程 - 基于new.target属性与es5改造es6的类语法
2017/09/02 Javascript
angularjs实现时间轴效果的示例代码
2017/11/29 Javascript
详解微信小程序input标签正则初体验
2018/08/18 Javascript
Vue组件之高德地图地址选择功能的实例代码
2019/06/21 Javascript
vue-cli history模式实现tomcat部署报404的解决方式
2019/09/06 Javascript
layui的select联动实现代码
2019/09/28 Javascript
JS制作简易计算器的实例代码
2020/07/04 Javascript
JavaScript实现多文件下载方法解析
2020/08/07 Javascript
python类参数self使用示例
2014/02/17 Python
Python计算斗牛游戏概率算法实例分析
2017/09/26 Python
python 中的int()函数怎么用
2017/10/17 Python
Python pygorithm模块用法示例【常见算法测试】
2018/08/16 Python
利用Python脚本实现自动刷网课
2020/02/03 Python
TensorFlow 多元函数的极值实例
2020/02/10 Python
Nginx+Uwsgi+Django 项目部署到服务器的思路详解
2020/05/08 Python
利用Python过滤相似文本的简单方法示例
2021/02/03 Python
学院领导推荐信
2013/10/30 职场文书
思想品德自我评价
2014/02/04 职场文书
员工考核评语大全
2014/04/26 职场文书