python三十五:pickle模块

pickle和json的用法是一样的.但 pick序列化后的数据是字节,不是字符串.所以pickle可以序列化函数,对象等.

import pickle

dic = {"name":"guanyu","age":18}
lt = ['abc','def']

data = pickle.dumps(dic)  # 所有的数据类型都转换成字符串
print(data, type(data)) # <class 'bytes'>

data = pickle.loads(data) # 将字符串解析成对应的数据类型
print(data, type(data))

data = pickle.dumps(lt)  # 得到的结果是字节 <class 'bytes'>
print(data, type(data))

data = pickle.loads(data)
print(data, type(data))

猜你喜欢

转载自blog.csdn.net/m0_37564426/article/details/82357090
今日推荐