Python 词典(Dict) 加载与保存示例


Posted in Python onDecember 06, 2019

Dict的加载:

import json

def load_dict(filename):
 '''load dict from json file'''
 with open(filename,"r") as json_file:
  dic = json.load(json_file)
 return dic

Dict的保存:

import json
import datetime
import numpy as np

class JsonEncoder(json.JSONEncoder):

 def default(self, obj):
  if isinstance(obj, np.integer):
   return int(obj)
  elif isinstance(obj, np.floating):
   return float(obj)
  elif isinstance(obj, np.ndarray):
   return obj.tolist()
  elif isinstance(obj, datetime):         
   return obj.__str__()
  else:
   return super(MyEncoder, self).default(obj)

def save_dict(filename, dic):
 '''save dict into json file'''
 with open(filename,'w') as json_file:
  json.dump(dic, json_file, ensure_ascii=False, cls=JsonEncoder)

以上这篇Python 词典(Dict) 加载与保存示例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
django 自定义用户user模型的三种方法
Nov 18 Python
基于Python实现对PDF文件的OCR识别
Aug 05 Python
python读取中文txt文本的方法
Apr 12 Python
利用python的socket发送http(s)请求方法示例
May 07 Python
Python实现的微信好友数据分析功能示例
Jun 21 Python
Python常见内置高效率函数用法示例
Jul 31 Python
使用python进行拆分大文件的方法
Dec 10 Python
python3 assert 断言的使用详解 (区别于python2)
Nov 27 Python
python关闭占用端口方式
Dec 17 Python
Python实现壁纸下载与轮换
Oct 19 Python
Python下opencv库的安装过程及问题汇总
Jun 11 Python
Python作用域和名称空间的详细介绍
Apr 13 Python
python3 dict ndarray 存成json,并保留原数据精度的实例
Dec 06 #Python
django formset实现数据表的批量操作的示例代码
Dec 06 #Python
Python手绘可视化工具cutecharts使用实例
Dec 05 #Python
Python实现变声器功能(萝莉音御姐音)
Dec 05 #Python
关于numpy数组轴的使用详解
Dec 05 #Python
python 字典访问的三种方法小结
Dec 05 #Python
python 实现dict转json并保存文件
Dec 05 #Python
You might like
PHP调用三种数据库的方法(1)
2006/10/09 PHP
PHP正则表达式替换站点关键字链接后空白的解决方法
2014/09/16 PHP
php实现图片文件与下载文件防盗链的方法
2014/11/03 PHP
PHP-FPM 的管理和配置详解
2019/02/17 PHP
jquery eval解析JSON中的注意点介绍
2013/08/23 Javascript
window.onload和$(function(){})的区别介绍
2013/10/30 Javascript
Javascript实现图片轮播效果(一)让图片跳动起来
2016/02/17 Javascript
JavaScript之promise_动力节点Java学院整理
2017/07/03 Javascript
JavaScript如何获取到导航条中HTTP信息
2017/10/10 Javascript
将Sublime Text 3 添加到右键中的简单方法
2017/12/12 Javascript
详解webpack-dev-server使用方法
2018/09/14 Javascript
微信小程序提交form操作示例
2018/12/30 Javascript
js核心基础之闭包的应用实例分析
2019/05/11 Javascript
如何实现双向绑定mvvm的原理实现
2019/05/28 Javascript
vue-resource post数据时碰到Django csrf问题的解决
2020/03/13 Javascript
[06:16]第十四期-国士无双绝地翻盘之撼地神牛
2014/06/24 DOTA
Python3中条件控制、循环与函数的简易教程
2017/11/21 Python
python实现一个简单的并查集的示例代码
2018/03/19 Python
python3射线法判断点是否在多边形内
2019/06/28 Python
Python 实现大整数乘法算法的示例代码
2019/09/17 Python
python tornado修改log输出方式
2019/11/18 Python
Python表达式的优先级详解
2020/02/18 Python
最新2019Pycharm安装教程 亲测
2020/02/28 Python
python统计字符串中字母出现次数代码实例
2020/03/02 Python
python 实现读取csv数据,分类求和 再写进 csv
2020/05/18 Python
python怎么调用自己的函数
2020/07/01 Python
python设置表格边框的具体方法
2020/07/17 Python
Boda Skins皮衣官网:奢侈皮夹克,全球配送
2016/12/15 全球购物
中国电视购物:快乐购
2017/02/04 全球购物
介绍Ibatis的核心类
2013/11/18 面试题
大学团支书的自我评价分享
2013/12/14 职场文书
即将毕业大学生自荐信
2014/01/24 职场文书
机械制造毕业生求职信
2014/03/03 职场文书
大学生村官个人对照检查材料(群众路线)
2014/09/26 职场文书
教师正风肃纪剖析材料
2014/10/20 职场文书
2017寒假社会实践心得体会范文
2016/01/14 职场文书