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