У меня есть объект:
class X():
def __init__(self, a, b, c):
self.a = a
self.b = b
self.c = c
чей атрибут c, является объектом списка (другого вида):
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: объект «модуль» не имеет атрибута «Y»
Не уверен, что делать, любая помощь будет высоко оценена.