Seite 1 von 1

Python-Objekt in Datei speichern

Verfasst: Sonntag 24. Juni 2018, 18:11
von AdriBloober
Hey,
Ich würde gerne ein Objekt in einer Datei speichern, gibt es da eine Möglichkeit?

Code: Alles auswählen

class m():
A=True

B = m()
B.A=4

Und jetzt B in einer Datei speichern

Re: Python-Objekt in Datei speichern

Verfasst: Sonntag 24. Juni 2018, 18:31
von sls
Eingerückt wird in Python immer mit vier Leerzeichen, die hat's da wohl die Code-Tags zerbröselt. `A` und `B` sowie `m` sind nicht nur keine aussagekräftigen Namen (schreibe doch einfach was `m` *macht*), sondern sollten sich Klassenbezeichnungen an PEP8 orientieren (Camelcase-Schreibweise). Für ein Beispiel mag das ok sein, es sich gleich richtig beizubringen gestaltet allerdings vieles einfacher.

Wenn du den Wert deiner Klasse in eine Datei schreiben willst, kannst du das mittels `with open` erledigen. Das ist nicht schwer, das kann man leicht googlen.

Re: Python-Objekt in Datei speichern

Verfasst: Sonntag 24. Juni 2018, 19:13
von miracle173
Usually you use pickle to serialize objects.