Heim >Backend-Entwicklung >Python-Tutorial >Wie kann ich ein Python-Objekt zur späteren Verwendung speichern?
Speichern eines Objekts: Datenpersistenz
Problem:
Sie haben ein Objekt mit erstellt bestimmte Attribute haben und diese zur späteren Verwendung speichern möchten. Wie können Sie das erreichen?
Lösung:
Um ein Objekt in Python zu speichern, können Sie das Pickle-Modul verwenden. Hier ist ein Beispiel für die Verwendung dieses Moduls:
import pickle class Company(object): def __init__(self, name, value): self.name = name self.value = value with open('company_data.pkl', 'wb') as outp: company1 = Company('banana', 40) pickle.dump(company1, outp, pickle.HIGHEST_PROTOCOL) company2 = Company('spam', 42) pickle.dump(company2, outp, pickle.HIGHEST_PROTOCOL)
In diesem Beispiel haben wir:
Erweiterte Überlegungen:
Das obige ist der detaillierte Inhalt vonWie kann ich ein Python-Objekt zur späteren Verwendung speichern?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!