Python Yaml Dump

Python Yaml Dump
Möglicherweise haben Sie über die Umwandlung einer Datenform in eine andere in der Programmierung erfahren. In allen Computersprachen ist YAML eine benutzerfreundliche Datenverarbeitungstechnologie. Obwohl es häufig als Standard für Konfigurationsdateien verwendet wird, ist die Unterstützung für die Objektserialisierung zu einer wettbewerbsfähigen Alternative zu JSON. Es gab die Anweisung "Dump" -Funktion, um ein einfaches Python -Wörterbuch in das YAML -Dateiformat umzuwandeln. Wir werden die Verwendung der Dump () -Funktion von YAML absichern. Vorher müssen Sie die Python und Yaml in Ihrer Linux -Shell installieren lassen. Wenn nicht, verwenden Sie den folgenden Installationsanweis für YAML in der Shell.

Beispiel 01:

Wir beginnen unser erstes Beispiel für Python aus der Erstellung einer neuen Python -Datei. Dafür probieren wir die einfache "Berührung" -Anfrage des Ubuntu 20 aus.04 Linux -Shell So generieren Sie eine Python -Datei mit dem Namen „Test.py ”.


Wir bevorzugen es, den Standard -Editor "Text" zu verwenden, da es bequemer ist, den Code darin zu schreiben und zu speichern. Öffnen Sie die leere Python -Datei innerhalb des Texteditors und beginnen Sie, in ihr zu codieren. Wir fügen den Python -Pfad in diesen Code in der ersten Zeile hinzu. Der Code wird mit dem einfachen Import des "YAML" -Repositorys initiiert, um die mit YAML verwandten Funktionen im Code zu verwenden.e. "Dump ()" -Funktion. Die Function -Anweisung print () ist hier, um anzuzeigen, dass wir zuerst das Wörterbuchformat verwenden.

Danach initialisieren wir ein Wörterbuch namens „DIC“ mit insgesamt 3 Taste-Pair-Werten darin. In der nächsten Druckfunktionsanweisung "DIC" werden das Wörterbuch "DIC" verwendet, um auf der Ubuntu 20 angezeigt zu werden.04 Konsole. Die aufeinanderfolgende Druckerklärung ist hier, um anzuzeigen, dass wir das konvertierte Wörterbuch zum YAML -Format auf dem Ubuntu 20 anzeigen werden.04 Linux -Konsole. In der 7th Codezeile, wir nennen die Funktion „Dump“ mit dem YAML -Paket, das das DIC -Wörterbuch innerhalb seines Parameters verwendet. Dieses konvertierte Dateiformat wird in der Variablen „YML“ und der Druckanweisung am 8 gespeichertth Anweisung verwendet diese Variable, um sie auf der Konsolenhülle anzuzeigen. Dieser Code ist hier abgeschlossen und wir speichern ihn mit dem "Strg+S".


Wenn wir zum Shell -Terminal zurückkehren, verwenden wir den Befehl python, um den „Test zu testen.Py ”Python -Datei. Die Ausgabe zeigt das einfache Wörterbuchformat in der zweiten Ausgabezeile an und dann das YAML -Dateiformat des Wörterbuchs wie im folgenden Bild gezeigt:

Beispiel 02:

In unserem ersten Beispiel haben wir gezeigt, wie ein einfaches Wörterbuch in das YAML -Dateiformat konvertiert werden kann. Jetzt werden wir ein YAML -Dateiformat mithilfe des YAML -Pakets der Python -Sprache in das Wörterbuchformat konvertieren. Wir initiieren diesen Code, indem wir das YAML -Paket in dieser Datei importieren. Danach importieren wir das Druckpaket aus der Python -Druckklasse.

Zusammen mit dem beginnen wir die "YML" -Variable mit den "=" und den dreifachen invertierten Kommas, um die darin enthaltenen YML -Formatdaten hinzuzufügen. Es enthält insgesamt 2 Hauptschlüssel mit 2 internen Schlüsselpaarwerten für jeden. Diese Variable „YML“ wird in der Funktion Safe_load () von YAML verwendet, um dieses YAML -Dateiformat in das Wörterbuchformat umzuwandeln. Dieses Konvertierungsergebnis wird in der Variablen „DIC“ gespeichert und in der Funktion pprint () verwendet, um auf dem Konsolenbildschirm angezeigt zu werden. Dieses Programm ist jetzt vollständig und bereit für unsere Verwendung. Also speichern wir diesen Code in derselben Python -Datei und kehren zur Ausführung zur Shell zurück.


Nach der Verwendung des Befehls python mit dem Namen einer Python -Datei “Test.Py “, wir fanden das angezeigte Ergebnis auf unserem Konsolenbildschirm. Die YAML-Dateidaten werden im Wörterbuchformat angezeigt, wobei 2 Haupt-Taste-Pair-Werte jeweils die inneren 2 Taste-Pair-Werte enthalten.

Beispiel 03:

Betrachten wir dieses Beispiel, um ein Wörterbuch in ein YAML -Format umzuwandeln und das konvertierte Format in eine YAML -Datei zu speichern. Wir beginnen diesen Code, indem wir die YAML -Bibliothek importieren, gefolgt von der Anweisung "Print". Das Wörterbuch „DIC“ von insgesamt 3 Taste-Pair-Werten wird initialisiert. Die Druckfunktionserklärung wird hier verbraucht, um das Wörterbuch wie die Konsole durch die Verwendung der DIC -Variablen auszudrucken.

Danach verwenden wir die Anweisung "mit", gefolgt von der Funktion "Open". Diese Open () -Funktion verwendet den Namen einer Datei, die in einem „Lese“ -Format als erstes Argument erstellt werden soll.e. "Ergebnis.yaml ”. Das „W“ für das Argument „Schreiben“ wird verwendet, um den Modus der Datei anzugeben, und schreibt einige Daten darin. Die Dump () -Funktion des YAML -Pakets schreibt das "DIC" -Dictionary in die YAML -Datei, i.e. Ergebnis.Yaml. Lassen Sie uns diesen Python -Code jetzt speichern und implementieren.


Bei der Ausführung des „Tests.PY ”-Datei mit dem Python -Code, das Wörterbuch wird angezeigt und auf das Ergebnis gespeichert.YAML -Datei in einem YAML -Dateiformat.


Sie müssen das Ergebnis öffnen oder anzeigen.YAML -Datei aus dem aktuellen Arbeitsverzeichnis oder verwenden Sie den Befehl „Cat“ in der Konsole, um das Ergebnis anzuzeigen. Sie können sehen, dass das Wörterbuch in das YAML -Format umgewandelt und in der YAML -Datei gespeichert wird.

Abschluss

Hier geht es um die Verwendung des YAML -Pakets innerhalb des Ubuntu 20.4 Linux -System, um seine Dump () -Funktion für mehrere Zwecke zu nutzen. Zunächst haben wir die Funktion „Dump“ versucht, ein Python -Wörterbuch in das einfache YAML -Format in demselben Dateicode umzuwandeln. Danach erfuhren wir von der Verwendung der Funktion Safe_load (), um das YAML -Format in das Wörterbuch umzuwandeln. Am Ende haben wir die Verwendung der Dump () -Funktion zum Umwandeln des Wörterbuchs in das YAML -Format und der YAML -Datei ausgearbeitet.