pickle模块

import pickle

'''pickle的功能用法和json一样,不一样的地方是json序列化后是字符串类型,而pickle序列化后是字节类型'''
# Pickle的问题和所有其他编程语言特有的序列化问题一样,就是它只能用于Python,并且可能不同版本的Python彼此都不兼容,因此,只能用Pickle保存那些不重要的数据,不能成功地反序列化也没关系
dic = {'name': 'alex', 'age': 28}
data = pickle.dumps(dic) # 序列化后数据类型为字节类型,当写入文件时应以wb模式
print(data, type(data))
print(pickle.loads(data)) # 反序列化操作,当读取文件时应以rb模式
while True: print('studying...')
原文地址:https://www.cnblogs.com/xuewei95/p/14521302.html