私はオブジェクトを持っています:
class X():
def __init__(self, a, b, c):
self.a = a
self.b = b
self.c = c
その属性 c は (異なる種類の) リスト オブジェクトの a です:
class Y():
def __init__(self, x, y):
self.x = x
self.y = y
これを次のようにピクルします。
import pickle
pickle.dump(instance_of_class_X,open(dir, "wb"))
次のようにロードします。
import pickle
from some_library import X, Y # I import the two classes involved
pickle.load(open(dir,"rb"))
次のエラーが表示されます。
AttributeError: 'module' オブジェクトに属性 'Y' がありません
何をすべきかわからないので、どんな助けでも大歓迎です。