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 相关文章推荐
Python多线程编程(六):可重入锁RLock
Apr 05 Python
Python学习小技巧之列表项的排序
May 20 Python
itchat和matplotlib的结合使用爬取微信信息的实例
Aug 25 Python
python3使用SMTP发送HTML格式邮件
Jun 19 Python
pandas 透视表中文字段排序方法
Nov 16 Python
使用python绘制二元函数图像的实例
Feb 12 Python
用python3 urllib破解有道翻译反爬虫机制详解
Aug 14 Python
Python 动态导入对象,importlib.import_module()的使用方法
Aug 28 Python
Centos7 下安装最新的python3.8
Oct 28 Python
基于Python实现人脸自动戴口罩系统
Feb 06 Python
Python装饰器如何实现修复过程解析
Sep 05 Python
Python实现疫情地图可视化
Feb 05 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
基于数据库的在线人数,日访问量等统计
2006/10/09 PHP
php入门小知识
2008/03/24 PHP
ThinkPHP采用实现三级循环代码实例
2014/07/18 PHP
PHP小偷程序的设计与实现方法详解
2016/10/15 PHP
在Yii2特定页面如何禁用调试工具栏Debug Toolbar详解
2017/08/07 PHP
Javascript 更新 JavaScript 数组的 uniq 方法
2008/01/23 Javascript
window.event快达到全浏览器支持了,以后使用就方便了
2011/11/30 Javascript
jQuery之排序组件的深入解析
2013/06/19 Javascript
深入理解javascript动态插入技术
2013/11/12 Javascript
浏览器环境下JavaScript脚本加载与执行探析之动态脚本与Ajax脚本注入
2016/01/19 Javascript
JS判断日期格式是否合法的简单实例
2016/07/11 Javascript
jQuery如何封装输入框插件
2016/08/19 Javascript
详解照片瀑布流效果(js,jquery分别实现与知识点总结)
2017/01/01 Javascript
vue的事件绑定与方法详解
2017/08/16 Javascript
微信小程序自定义模态对话框实例详解
2017/08/16 Javascript
nodejs中安装ghost出错的原因及解决方法
2017/10/23 NodeJs
javaScript产生随机数的用法小结
2018/04/21 Javascript
微信小程序 调用远程接口 给全局数组赋值代码实例
2019/08/13 Javascript
nginx配置域名后的二级目录访问不同项目的配置操作
2020/11/06 Javascript
[04:59]DOTA2-DPC中国联赛 正赛 Ehome vs iG 选手采访
2021/03/11 DOTA
python实现在无须过多援引的情况下创建字典的方法
2014/09/25 Python
基于wxpython开发的简单gui计算器实例
2015/05/30 Python
python冒泡排序简单实现方法
2015/07/09 Python
python2.7 安装pip的方法步骤(管用)
2019/05/05 Python
简单了解python高阶函数map/reduce
2019/06/28 Python
Django模板标签中url使用详解(url跳转到指定页面)
2020/03/19 Python
Grid 宫格常用布局的实现
2020/01/10 HTML / CSS
Turnbull & Asser官网:英国皇室御用的顶级定制衬衫
2019/01/31 全球购物
linux面试题参考答案(8)
2015/08/11 面试题
零件设计自荐信范文
2013/11/27 职场文书
物理教师自荐信范文
2013/12/28 职场文书
工作人员思想汇报
2014/01/09 职场文书
股东出资证明书(正规版)
2014/09/24 职场文书
小兵张嘎电影观后感
2015/06/03 职场文书
公司趣味运动会开幕词
2016/03/04 职场文书
PyTorch device与cuda.device用法
2022/04/03 Python