Gurkenport? Laden einer Gurke mit Daten, wenn ich den Objektcode neu definiert habe
Posted: 04 Jan 2025, 06:24
Ich habe „Unternehmensdateien“ erstellt, die viele Daten für bestimmte Unternehmen enthalten. Ich wähle diese dann aus und mache weiter, damit ich jeweils eine nach der anderen bearbeiten kann.
Im weiteren Verlauf füge ich meinen Arbeitsklassen immer wieder Methoden und relative Attribute hinzu. Aber wenn ich dann aus diesen Unternehmensobjekten importiere, erhalte ich AttributeError.
Dann mache ich etwas Arbeit und speichere:
Ich habe während der Arbeit an Unternehmen 2+ einige Funktionen und Dinge hinzugefügt und ein Beobachtermuster hinzugefügt, um Datenaktualisierungen schneller zu machen:
Im weiteren Verlauf füge ich meinen Arbeitsklassen immer wieder Methoden und relative Attribute hinzu. Aber wenn ich dann aus diesen Unternehmensobjekten importiere, erhalte ich AttributeError.
Code: Select all
class Company(object):
def __init__(self):
self._obj_ver = 1.0
Code: Select all
in: company = Company()
### do stuff
in: with open(pkl_co_1, 'wb') as f:
pickle.dump(company, f, pickle.HIGHEST_PROTOCOL)
Code: Select all
class Company(object, Observable): #