【发布时间】:2015-05-14 08:17:55
【问题描述】:
我正在尝试通过 dill 加载整个类实例,而不是一次转储并加载每个类变量。
谁能告诉我怎么做:
class Object(object):
pass
class ClassA:
def __init__(self):
self.DATA = "Initial"
class ClassB:
def __init__(self, CA):
self.CA = CA
def updateValue(self):
#a = dill.load(ClassA.storage)
a = Object()
a.DATA = "new value"
self.CA = a
print self.CA.DATA
CA = ClassA()
CB = ClassB(CA)
CB.updateValue()
print CA.DATA
所以输出是:
new value
new value
【问题讨论】: