Heim > Artikel > Backend-Entwicklung > So installieren Sie Pickle in Python
pickle ist ein Standardmodul der Python-Sprache. Die Pickle-Bibliothek ist nach der Installation von Python bereits enthalten und muss nicht separat installiert werden.
Das Pickle-Modul implementiert die grundlegende Datenserialisierung und -deserialisierung. (Empfohlenes Lernen: Python-Video-Tutorial)
Durch den Serialisierungsvorgang des Pickle-Moduls können wir die im Programm ausgeführten Objektinformationen dauerhaft in einer Datei speichern storage ;Durch den Deserialisierungsvorgang des Pickle-Moduls können wir das vom letzten Programm gespeicherte Objekt aus der Datei erstellen.
In der offiziellen Einleitung enthält die englische Beschreibung des Serialisierungsvorgangs mehrere Wörter, z. B. „serializing“, „pickling“, „serialization“, „marshalling“ oder „flattening“ usw. sie alle Es bedeutet Serialisierung. Dementsprechend gibt es viele englische Wörter für Deserialisierungsoperationen, wie zum Beispiel „deserializing“, „unpickling“, „deserailization“ usw. Um Verwirrung zu vermeiden, verwenden Sie im Allgemeinen „pickling“/„unpickling“ oder „serialization“/„deserailization“.
Das Pickle-Modul wird in binärer Form serialisiert und in einer Datei gespeichert (das Suffix der gespeicherten Datei lautet „.pkl“) und kann nicht direkt zur Vorschau geöffnet werden. JSON, ein weiteres Serialisierungsstandardmodul von Python, ist für Menschen lesbar und kann direkt geöffnet und angezeigt werden (z. B. in Notepad++).
Das Pickle-Modul verfügt über zwei Haupttypen von Schnittstellen, nämlich Serialisierung und Deserialisierung.
Der Serialisierungsvorgang umfasst:
pickle.dump() Pickler(file, protocol).dump(obj)
Der Deserialisierungsvorgang umfasst:
pickle.load() Unpickler(file).load()
Weitere technische Artikel zu Python finden Sie im Python-Tutorial Kolumne zum Lernen!
Das obige ist der detaillierte Inhalt vonSo installieren Sie Pickle in Python. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!