python3的序列化和反序列化代码演示

2022-03-11 00:00:00 代码 序列化 演示

python3的序列化和反序列化代码演示,序列化以后的代码可以方便存储到文件而不会出现各种编码问题。

"""
作者:皮蛋编程(https://www.pidancode.com)
创建日期:2022/3/27
功能描述:python3的序列化和反序列化代码演示
"""

import pickle

aa = dict()
aa["title"] = "皮蛋编程"
aa["num"] = 2
t = pickle.dumps(aa)  # 序列化这个字典
print(t)
f = pickle.loads(t)  # 反序列化,还原原来的状态
print(f)

输出结果如下:
b'\x80\x04\x95$\x00\x00\x00\x00\x00\x00\x00}\x94(\x8c\x05title\x94\x8c\x0c\xe7\x9a\xae\xe8\x9b\x8b\xe7\xbc\x96\xe7\xa8\x8b\x94\x8c\x03num\x94K\x02u.'

以上代码在python3.9环境下测试通过

相关文章