我们知道现在各大语言都有其序列化数据和反序列的方式,
比如php的serialize和unserialize函数
Python当然也有,官方库里提供了一个叫做pickle的库
字符串的序列化解释
import pickle
x = "yuaneuro"
y = pickle.dumps(x) # 序列化
print(y)
上面例子中pickle序列化python的一个字符串
运行结果:
b'\x80\x03X\x08\x00\x00\x00yuaneuroq\x00.'
解释:
最前面的b’ ’ 表示这是一个 bytes 对象
第一个字符\x80是一个操作码,是识别pickle协议
\x03