我希望使用Python的pickle序列化器为缺失值提供默认值。由于类很简单,因此默认值自然存在于类的__init__方法中。
我可以从pickle documentation中看到有__getnewargs__。但是,这仅适用于在“pickling”之前存在__getnewargs__的情况。
有没有办法告诉Python pickle始终调用构造函数而不是从未初始化的对象开始?
我可以从pickle documentation中看到有__getnewargs__。但是,这仅适用于在“pickling”之前存在__getnewargs__的情况。
有没有办法告诉Python pickle始终调用构造函数而不是从未初始化的对象开始?