So lesen Sie Python Pickle Datei?

So lesen Sie Python Pickle Datei?

Wickeldaten und das Speichern in einer Datei ist ein sehr nützliches Konzept und eine sehr nützliche Technik, die dem Benutzer tatsächlich hilft, große Mengen an Daten zu verwalten. Es hilft jedoch nicht nur bei der Verwaltung großer Datenmengen, sondern hilft dem Programm auch dabei.

In diesem Beitrag werden die Methoden zum Lesen von Daten aus einer Gurkedatei angezeigt und auf dem Terminal angezeigt.

Voraussetzung: Erstellen Sie eine Gurkendatei

Um Daten aus einer Gurkendatei zu lesen, muss zuerst eine Gurkendatei vorhanden sein. In diesem Schritt werden Sie daher zuerst eine neue Gurkendatei erstellen. Wenn Sie bereits eine vorhandene Gurkendatei haben, können Sie diesen Schritt überspringen. Verwenden Sie die folgenden Codezeilen, um ein Wörterbuch einer Person in Python zu erstellen und in einer Gurkendatei zu speichern:

Gurke importieren
Person1 = "Name": "Marcus King", "Alter": "22", "Beruf": "Autor"
Essiggurke.Dump (Person1, Open ("Person11.p "," wb "))

Der oben genannte Code-Snippet wird:

  • Erstellen Sie ein Wörterbuch namens "Person1".
  • Erstellen Sie eine neue Datei mit dem Namen „Person11).P".
  • Schreiben Sie die Gurkendaten in die Person11.P -Datei.

Sobald die Datei erstellt wurde.

Methode 1: Verwendung von Gurke.load () Methode vom Gurkenpaket

Die Gurkenbibliothek enthält eine Methode, bei der die LOAD () -Methode ist, die die eingelegten Daten aus der in ihrem Pfad angegebenen Datei liest. Um diesen Start mit dem Importieren der Gurkenbibliothek und dem Öffnen der Datei mit Lesezugriff mit den folgenden Zeilen importieren:

Gurke importieren
pickleFile = open ("Person11.P "," RB ")

Verwenden Sie anschließend die LOAD () -Methode, um die eingelegten Daten zu laden und dann in einer Variablen zu speichern:

Personinfo = Gurke.Laden (offen ("Person1.p "," rb "))

Drucken Sie die in der Variablen gespeicherten Daten, um zu überprüfen, ob die Gurkendaten korrekt gelesen wurden:

drucken (PersonInfo)

Der vollständige Code zum Lesen von Gurkendaten aus der Datei, die im Voraussetzungsschritt erstellt wurde:

Gurke importieren
pickleFile = open ("Person11.P "," RB ")
Personinfo = Gurke.Laden (offen ("Person1.p "," rb "))
drucken (PersonInfo)

Das Ausführen dieses Codes führt zu der folgenden Ausgabe am Terminal:

Sie haben die Daten erfolgreich aus einer Gurkedatei gelesen.

Methode 2: Verwendung von Read_Pickle () Methode aus dem Pandas -Paket

Diese Methode erfordert die Verwendung des Pandas -Pakets, da es die Methode enthält “read_pickle ()”. Importieren Sie die Pandas -Bibliothek, um dies zu verwenden, und öffnen Sie die Gurkendatei mit den folgenden Zeilen mit Lesezugriff:

Pandas als PD importieren
pickleFile = open ("Person11.P "," RB ")

Verwenden Sie die Methode read_pickle () und geben Sie die Datei als Argument ein und speichern Sie dann das Ergebnis in einem “obj”Variable:

obj = pd.Read_Pickle (PickleFile)
drucken (obj)

Der vollständige Code für diese Methode lautet wie:

Pandas als PD importieren
pickleFile = open ("Person11.P "," RB ")
obj = pd.Read_Pickle (PickleFile)
drucken (obj)

Das Ausführen dieses Codes erzeugt das folgende Ergebnis am Terminal:

Sie haben die Gurkendatei mit der Pandas -Bibliothek erfolgreich gelesen

Abschluss

Verwenden Sie einfach die “, um die Pickle -Datei in Python zu lesenBelastung()Methode aus dem Gurkenpaket oder verwenden Sie die “read_pickle ()Methode aus der Pandas -Bibliothek. Beide Methoden müssen zuerst die Datei mithilfe der Methode Open () im Lesezugriffsmodus öffnen und dann die Methoden auf ihnen verwenden. In diesem Beitrag wurde der Prozess des Lesens von Daten aus einer Gurkedatei erläutert.