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时间戳与时间字符串互相转换实例代码
Nov 28 Python
使用python将mdb数据库文件导入postgresql数据库示例
Feb 17 Python
Python中还原JavaScript的escape函数编码后字符串的方法
Aug 22 Python
深入理解 Python 中的多线程 新手必看
Nov 20 Python
python实现逆序输出一个数字的示例讲解
Jun 25 Python
python石头剪刀布小游戏(三局两胜制)
Jan 20 Python
Python 解决OPEN读文件报错 ,路径以及r的问题
Dec 19 Python
Python Opencv中用compareHist函数进行直方图比较对比图片
Apr 07 Python
python根据完整路径获得盘名/路径名/文件名/文件扩展名的方法
Apr 22 Python
Python tkinter界面实现历史天气查询的示例代码
Aug 23 Python
python 爬取哔哩哔哩up主信息和投稿视频
Jun 07 Python
Django drf请求模块源码解析
Jun 08 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
重置版战役片段
2020/04/09 魔兽争霸
Apache+php+mysql在windows下的安装与配置图解(最新版)
2008/11/30 PHP
linux iconv方法的使用
2011/10/01 PHP
php数组去重实例及分析
2013/11/26 PHP
PHP微框架Dispatch简介
2014/06/12 PHP
ThinkPHP3.1查询语言详解
2014/06/19 PHP
php异步多线程swoole用法实例
2014/11/14 PHP
javascript String 对象
2008/04/25 Javascript
利用404错误页面实现UrlRewrite的实现代码
2008/08/20 Javascript
Javascript 模式实例 观察者模式
2009/10/24 Javascript
纯js模拟div层弹性运动的方法
2015/07/27 Javascript
javascript针对不确定函数的执行方法
2015/12/16 Javascript
浅谈js的ajax的异步和同步请求的问题
2016/10/07 Javascript
Javascript 详解封装from表单数据为json串进行ajax提交
2017/03/29 Javascript
JavaScript中防止微信浏览器被整体拖动的方法
2017/08/25 Javascript
JS实现延迟隐藏功能的方法(类似QQ头像鼠标放上展示信息)
2017/12/28 Javascript
基于javascript的拖拽类封装详解
2019/04/19 Javascript
js实现移动端tab切换时下划线滑动效果
2019/09/08 Javascript
vue实现循环滚动列表
2020/06/30 Javascript
详解Python程序与服务器连接的WSGI接口
2015/04/29 Python
简单谈谈python中的Queue与多进程
2016/08/25 Python
深入理解Python3中的http.client模块
2017/03/29 Python
详解python上传文件和字符到PHP服务器
2017/11/24 Python
Python设计模式之命令模式简单示例
2018/01/10 Python
python进行文件对比的方法
2018/12/24 Python
Python实现平行坐标图的绘制(plotly)方式
2019/11/22 Python
Python调用jar包方法实现过程解析
2020/08/11 Python
美国球鞋寄卖网站:Stadium Goods
2018/05/09 全球购物
英国计算机商店:Technextday
2019/12/28 全球购物
电子商务专员岗位职责
2013/12/11 职场文书
中学生个人自我评价
2014/02/06 职场文书
《少年王勃》教学反思
2014/04/27 职场文书
社区志愿者活动方案
2014/08/18 职场文书
幼儿园辞职信范文
2015/02/27 职场文书
用python批量解压带密码的压缩包
2021/05/31 Python
Python中的 No Module named ***问题及解决
2022/07/23 Python