Laden Sie die Pickle-Datei Python

Laden Sie Die Pickle Datei Python



Dieser Artikel konzentriert sich auf die Ladefunktion des Pickle-Moduls. Die Ladefunktion wird verwendet, um eine Pickle-Datei zu entpicken und den Inhalt einer eingelegten Datei darzustellen, nachdem sie abgelegt wurde. Wir können die Ladefunktion auch verwenden, um die Daten einer vorhandenen Pickle-Datei zu entpicken und zu drucken. Das Objekt der Pickle-Datei wird in der Load-File-Funktion übergeben. Das Dateiobjekt wird mit mehreren Parametern erstellt, abhängig von der Verwendung, die wir für die Datei haben, z. B. Lesen mit Schreiben, Bearbeiten oder nur Lesen. Alle diese Funktionen haben unterschiedliche Aufrufparameter. Dieser Parameter steht normalerweise hinter dem Dateinamen mit der Erweiterung „.p“. Wir werden die Ladefunktion mit verschiedenen Parametern und verschiedenen Eingabedateiobjekten verwenden, um zu sehen, wie die Funktion unter verschiedenen Umständen funktioniert.

Beispiel 1: Entpicken einer bestehenden Pickle-Datei mit der Ladefunktion des Pickle-Moduls

In diesem Beispiel wird die Ladefunktion verwendet, um eine Pickle-Datei zu entpicken und ein Objekt der Datei zu erzeugen, das dann iteriert wird, um den gesamten Inhalt der Pickle-Datei darzustellen. Nun sehen wir uns die erforderlichen Abhängigkeiten an, um die Ladefunktion mit einer vorhandenen Datei im Code zu verwenden, wie im folgenden Codeausschnitt zu sehen ist:








Die erste Abhängigkeit des Programms besteht darin, das pickle-Modul zu importieren, um die gesamte Funktionalität des Moduls zu erben. Wir erstellen zuerst eine Variable, in der wir den Dateinamen mit der open-Funktion des pickle-Moduls zusammen mit dem Parameter „rb“ speichern, der der Aufruf ist, nur auf die Datei zuzugreifen, um sie zu lesen, und keinen Zugriff, um sie zu schreiben.



Dann wird diese Variable als Parameter in der Ladefunktion in einer anderen Variablen namens Daten verwendet. In dieser Variablen übergeben wir die Pickle-Load-Funktion mit dem Dateinamen und seinem Parameter. Dann initialisieren wir eine Variable, die als iteratives Element in der for-Schleife verwendet wird, um auf den Inhalt der Datei zuzugreifen und ihn auszudrucken. Die for-Schleife bewegt sich durch die Datenvariable und die iterative Variable, die wir zuvor erstellt haben. Es druckt den Inhalt der Datei in separaten Zeilen, wie wir im folgenden Ausschnitt sehen können:







Beispiel 2: Erstellen einer Wörterbuchdatei im Pickle-Modul und Auspicken der Datei mit Load
Funktion in Python

In dieser Datei erstellen wir eine Pickle-Datei und verwenden die Ladefunktion, um den Inhalt der Datei im selben Programm zu lesen. Dieses Beispiel gibt einen Ausblick auf die Variabilität der Lastfunktion im Pickle-Modul. Im Schnappschuss des folgenden Codes können wir die Variable und die Hierarchie der Funktion analysieren:


In diesem Code installieren wir das pickle-Paket, um die Methoden des pickle-Moduls aufzurufen. Dann fahren wir mit dem Programm fort, indem wir eine Variable namens Blume initialisieren, in der der Name einer Blume und ihre Farbe gespeichert ist. Nach der Variableninitialisierung verwenden wir die Dump-Funktion des Pickle-Moduls, um diese Variable in einer Pickle-Datei namens „Botany.p“ mit einem „wb“-Parameter zu speichern, der es uns ermöglicht, eine Pickle-Datei zu schreiben. Dann initialisieren wir eine neue Variable, um alle Elemente der Pickle-Datei anzuzeigen. Bei der Initialisierung dieser Variablen rufen wir die Pickle-Load-Funktion mit dem Dateinamen und dem „rb“-Parameter auf, um die Datei zu lesen. Dann wird diese Variable in der print-Methode übergeben, um die Daten der Datei im Ausgabeterminal zu demonstrieren, wie wir im folgenden Schnappschuss sehen können.



Beispiel 3: Entpicken einer vorhandenen Pickle-Wörterbuchdatei mithilfe der Ladefunktion im Pickle-Modul

In diesem Beispiel wird eine Dictionary-Pickle-Datei mit der Ladefunktion und der Open-Funktion des Pickle-Moduls aufgerufen und angezeigt. Die Load-Funktion kann auch die darin enthaltene Open-Funktion als Parameter aufrufen, wobei wir die Pickle-Datei mit dem Zugriffsparameter aufrufen können. Nun beobachten wir diese Funktion unter neuen Umständen, wie im Folgenden gezeigt wird:


In diesem Programm importieren wir das Paket der Pickle-Bibliothek, mit der wir die Ladefunktion und die Öffnungsfunktion zum Aufrufen der Pickle-Datei haben. Wir verwenden das Schlüsselwort „with“, um die Open-Funktion zu verwenden. In der Open-Funktion haben wir zwei Parameter, den Dateinamen und den Zugriffsparameter, um die vorhandene Pickle-Wörterbuchdatei zu lesen. Wir nennen diese Funktion mit dem Aufruf „als Datei“. Innerhalb dieser Funktion rufen wir eine show-Variable auf, in der die Pickle-Load-Funktion vorhanden ist, in der die open-Methode zusammen mit dem Dateinamen und den Zugriffsparametern geschrieben wird. Diese show-Variable wird im print-Befehl übergeben, der den Inhalt der Datei anzeigt, wie wir im folgenden Schnappschuss gezeigt haben:

Beispiel 4: Erstellen einer Wörterbuchdatei mit mehreren Einträgen im Pickle-Modul und Entpicken der Datei mit der Load-Funktion

In diesem Beispiel verwenden wir das Pickle-Modul, um eine Wörterbuchdatei mit mehreren Einträgen zu erstellen, und verwenden die Ladefunktion, um die Datei zu entpicken. Die Mehrfacheinträge werden als Liste gespeichert und der Name der Einträge dient als Schlüssel für den späteren Aufruf.


Das Programm beginnt mit der Aufnahme des Pickle-Moduls in den Code, der uns den Zugriff auf die Pickle-Funktionen wie Load und Dump ermöglicht. Zuerst erstellen wir zwei Variablen, in denen mehrere Informationen gespeichert sind. Diese Variablen werden dann als Indexwerte mit ihren Schlüsselwerten als Bezeichner in einer Listenvariable gespeichert. Danach wird die Liste mit der Pickle-Dump-Funktion ausgegeben. Dies wird in einer Variablen gespeichert, die später in der Ladefunktion aufgerufen wird. In der data-Variablen rufen wir die Pickle-Loads-Funktion auf, um die Liste zu entpicken, die wir im Programm erstellt haben. Nun wird diese Variable innerhalb der print-Methode aufgerufen, damit wir das Ergebnis des Programms auf unserem Ausgabeknoten darstellen können.



Beispiel 5: Entpicken einer Pickle-Datei mit hohem Protokoll unter Verwendung des „As Handle“-Attributs mit der Pickle-Ladefunktion

In diesem Beispiel wird die Pickle-Datei mit einem anderen Parameter erstellt, der das höchste Protokoll der Pickle ist. Diese Art von Pickle-Datei wird mit dem Attribut „as handle“ vor der Pickle-Dump- und Load-Funktion behandelt. Dieses Beispiel beleuchtet die verschiedenen Verwendungen der Ladefunktion.


In diesem Programm benötigen wir als einzigen Import das pickle-Modul. Wir erstellen eine einfache Listenvariable mit einem Eintrag, um das Konzept zu verstehen. Bei diesem Ansatz verwenden wir das Schlüsselwort „with“ und die Open-Funktion mit dem Zugriffsparameter und dem Attribut „as handle“. Die Pickle-Dump-Funktion in diesem Szenario hat 3 Parameter: Dateiname, Attribut und Prioritätsparameter. Wir wiederholen die Open-Funktionszeile, um die Datei mit der Pickle-Load-Funktion zu entpicken. Wir speichern das Ergebnis der Ladefunktion in einer show-Variablen, die gedruckt werden kann, um das Ergebnis anzuzeigen, wie im folgenden Schnappschuss gezeigt:

Fazit

Dieser Artikel enthält mehrere Beispiele für die Pickle-Load-Funktion, die uns hilft, die Funktion dieses Moduls besser zu verstehen. Die Widrigkeiten der Pickle-Load-Funktion wurden in diesem Artikel diskutiert und implementiert. Die Pickle-Ladefunktion kann unter verschiedenen Umständen verwendet werden, um den Inhalt einer Pickle-Datei zu demonstrieren, und ist eine sehr wichtige Methode des Pickle-Moduls, wie wir in diesem Artikel hervorgehoben haben.