1. 首页
  2. 编程语言
  3. Python
  4. Python pickle类库介绍(对象序列化和反序列化)

Python pickle类库介绍(对象序列化和反序列化)

上传者: 2022-07-12 03:15:33上传 PDF文件 60.76 KB 热度 9次

通常地pickle将python对象序列化为二进制流或文件。在大部分情况下,要是的对象picklable,我们不需要额外的代码。默认地pickle将智能地检查类和实例的属性,当一个类实例反序列化的时候,它的__init__()方法通常不被调用。而是首先创建一个未初始化的实例,然后再回复存储的属性。但是可以通过实现下列的方法来修改默认的行为:有的时候为了效率,或上面的3个函数不能满足需求时,需要实现__reduce__()函数。

用户评论