python的序列化与反序列化
0. 基本概念序列化:将内存中的对象按照某种既定的规则变成一个个二进制;反序列化:二进制还原成对象。
序列化后的二进制保存在文件中就是持久化;序列化的实现方便了文件在网络中传输。
在python中,提供了pickle库来实现,但是pickle仅仅可以运用python语言环境下,目前主流的网络传输方案还是使用json,如果对传输的速率有要求可以使用三方类库messagepack。
1. pickle库dumps:对象序列化;dump:对象序列化后存放到文件。
loads:对象反序列化;load:
...