<11>python学习笔记——json and pickle序列化
来源:互联网 发布:java获取泛型的class 编辑:程序博客网 时间:2024/06/08 09:05
pickle模块
可以序列化python所有的数据类型。包括函数。
将对象转换为二进制,及将二进制反转为对象
方便制作数据包。
只能在python内部使用。其他语言平台不支持。
写:pickle.loads()
import pickleinfo = {'name':'darlongd','age ':30}with open('F:\\test03.txt','wb') as f: data = (pickle.dumps(info)) f.write(data)
简写方式:
import pickleinfo = {'name':'darlongd','age ':3000}with open('F:\\test03.txt','wb') as f: pickle.dump(info,f)
读:pickle dumps()
import picklewith open('F:\\test03.txt','rb') as f: data = pickle.loads(f.read()) print(data)
简写方式:
import picklewith open('F:\\test03.txt','rb') as f: data = pickle.load(f) print(data)
json模块
把内存的对象写入硬盘,及从硬盘读入内存
处理简单的数据类型,列表,字典,字符串等。
主要进行不同语言平台间的数据转换。
写:json.dumps()
import jsoninfo = {'name':'dralon','age':38}with open('F:\\test02.txt','w') as f: f.write(json.dumps(info)) f.close()
读:json.loads()
import jsonwith open('F:\\test02.txt','r') as f: data = json.loads(f.read()) print(data['age'])
0 0
- <11>python学习笔记——json and pickle序列化
- python学习笔记--json&&pickle
- Python 之 pickle/json序列化
- Python-json与pickle数据序列化
- python序列化模块json和pickle
- Python序列化——pickle模块
- python学习-json&pickle
- Python序列化与反序列化——json和pickle
- Python3.5——Json与pickle数据序列化
- python序列化pickle
- python学习之路(json & pickle 模块 ---序列化,反序列化)
- Python 之 pickle/json序列化 之 2
- Python之数据序列化(json、pickle、shelve)
- python中内置函数和json、pickle数据序列化
- python 序列化数据:pickle与json ,dumps与loads
- Python中的序列化以及pickle和json模块介绍
- Python之数据序列化(json、pickle、shelve)
- python基础-序列化json、pickle 、shelve三种方式
- Python(Pygame)事件处理
- UEFI+GPT分区 装win8 ubuntu双系统实战成功——实战机型索尼SVS15,适用所有UEFI启动的
- 【笔记整理】hashMap和hashtable的区别
- MySql高级查询语句
- Android中的冷启动与热启动
- <11>python学习笔记——json and pickle序列化
- Assigning keystrokes
- MLY翻译 -- 4.Scale drivers machine learning progress
- linux 安装单机版zookeeper
- Ubuntu16.04下安装Emacs的方式总结
- xposed的实现
- MySQL 中NULL和空值的区别
- Leetcode_Pascal's Triangle II
- MLY -- 5.your development and test sets