码迷,mamicode.com
首页 > 编程语言 > 详细

python json and pickle

时间:2020-05-29 09:18:22      阅读:92      评论:0      收藏:0      [点我收藏+]

标签:互操作   json   字典   python   序列化   load   info   字符串   输出   

import json,pickle


json.dumps()#序列化,字典转换成字符串,只dumps一次
json.loads()#反序列化,字符串转换字典
pickle.dumps()#序列化,转换成2进制
pickle.loads()

pickle.dump(info,f)#完全相等f.write(pickle.dumps(info))
pickle.load(f)#完全相等pickle.loads(f.read())

1. JSON是一种文本序列化格式(它输出unicode文本,虽然大部分时间它被编码utf-8),而pickle是二进制序列化格式;

2. JSON是人类可读的,而pickle则不是;

3. JSON是可互操作的,并且在Python生态系统之外广泛使用,而pickle是特定于Python的

python json and pickle

标签:互操作   json   字典   python   序列化   load   info   字符串   输出   

原文地址:https://www.cnblogs.com/anhao-world/p/12985299.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!