Python Dict to Yaml

Python Dict to Yaml
Ponieważ zawiera praktycznie wszystkie narzędzia programowania, których możesz potrzebować, Python jest często reklamowany jako język bez dalszych baterii. Wśród oczywistych podobieństw dwóch języków Python nie ma wbudowanej kompatybilności dla formatów plików YAML, które są często używane do konfiguracji i serializacji. Ain't Marka języka jest skrócona jako YAML. W tym wszystkie języki komputerowe, specyfikacja YAML dla serializacji danych jest przyjazna dla użytkownika. Innymi słowy, jest często stosowany do przechowywania informacji seryjnych. Jest odpowiedni dla ustawień systemu, ponieważ jest zapisany w prostym, czytelnym formacie. W tym artykule przyjrzymy się pakiecie „YAML” używanego w Pythonie do konwersji niektórych słowników na format YAML lub odwrotnie.

Instalacja warunków wstępnych

Zacznijmy od wdrożenia konwersji słownika na dokument YAML. W tym celu musisz mieć już zainstalowane i skonfigurowane Python, PIP i YAML. Jeśli nie masz żadnego z tych pakietów na końcu, nie martw się. Oto skromny opis sposobów zainstalowania każdego z nich. Otwórz wiersz polecenia Windows za pomocą opcji „Uruchom jako administrator”, a czarny ekran wyświetli się w następujący sposób:


Po pełnej konfiguracji najnowszej wersji Pythona na końcu, pamiętaj, aby pobrać oficjalny plik PIP z witryny Bootstrap o nazwie „Get-Pip.py ”. Zapisz go w tym samym katalogu, w którym zainstalowałeś zaktualizowany pakiet Python. Istnieje wiele artykułów o tym, jak pobrać ten plik „PIP”. Jeśli nie chcesz ich używać, po prostu uruchom następujący kod:

curl https: // bootstrap.Pypa.IO/GET-PIP.py -o get -pip.py

Jeśli nie, możesz po prostu użyć instrukcji „Python” wraz z nazwą pliku PIP „GE-PIP.py ”i naciśnij klawisz Enter, aby zainstalować go w następujący sposób. Po pierwsze, zaczyna zbierać dane:


Następnie zainstalowany jest zebrany pakiet „PIP”.


Jeśli został już zainstalowany w twoim systemie, to polecenie odinstaluje swoją poprzednią wersję. Możesz zrozumieć, że w naszej sytuacji została już znaleziona i odinstalowana.


Następnie zostanie pomyślnie zainstalowany w systemie, a wiersz polecenia wyświetla następujące dane wyjściowe:


Możesz zobaczyć zainstalowaną wersję PIP w wierszu polecenia za pomocą polecenia wersji.


Aby zainstalować pakiet „YAML” na końcu, musisz użyć polecenia instalacji, zaczynając od słowa kluczowego „PIP” i kończącego się słowem kluczowym „Pyyaml” w wierszu polecenia.


Zobaczysz, że system zacznie zbierać pakiet „YAML” zgodnie z paskiem procesu.


Po kilku sekundach kolekcji zaczyna automatycznie instalować pakiet „YAML”.


W ciągu kilku sekund pakiet „YAML” zostanie zainstalowany na naszym końcu. Możesz zobaczyć zainstalowaną wersję YAML na ekranie jako „Pyyaml-6.0 ”.


Teraz musisz otworzyć konsolę Python w tym samym wierszu poleceń za pomocą prostej instrukcji „Python”, jak używaliśmy na następującym obrazie:

Przykład 01: Słownik do YAML

Zacznijmy od pierwszego przykładu „Yaml” w konsoli Python. W tym przykładzie konwertujemy prosty słownik Pythona na plik YAML, ponieważ ten „YAML” wymyślił funkcję „zrzutu”. Zainicjujemy ten przykład kodu za pomocą instrukcji „Importuj” do importowania pakietu „YAML” w konsoli Python. Następnie zainicjujemy słownik o nazwie „DIC” z łącznie 2 parami kluczowej wartości. Każdy z jego kluczy zawiera listę 5 wartości jako parę wartości.

Następnie używamy funkcji Pythona print () do wydrukowania słownika „DIC”. Następny wiersz wyświetla słownik w formacie pary wartości kluczowej. Następnie używamy pakietu „YAML”, aby wywołać funkcję „Zrzuć”, aby przekonwertować słownik „DIC” na format pliku „YAML” i zapisać wynik do zmiennej „Wynik”. Wreszcie, ponownie używamy funkcji „drukuj”, aby wydrukować zmienną „wynik”, która trzyma w niej plik YAML.

Następny wiersz wyświetla konwersję słownika do formatu pliku YAML na naszym ekranie konsoli Python. Możesz powiedzieć, że wynik są biegunami oprócz wyjścia prostego słownika. Klawisze i ich wartości są wyświetlane w oddzielnych i pojedynczych liniach zgodnie z formatem pliku YAML, i.mi. „-„ Dla wartości.

Przykład 02: YAML do słownika

Rzućmy okiem na przykład przekształcenia danych formatu plików YAML na słownik. W tym celu musisz najpierw zaimportować pakiet „YAML” na początku tego kodu. Następnie musisz zaimportować pakiet „pprint” w tym kodzie za pomocą jego biblioteki, aby użyć funkcji pprint () za pomocą słowa kluczowego „importuj”. Ta funkcja „pprint ()” została zaprojektowana głównie do drukowania przekonwertowanych plików YAML na słowniki. Tak więc importujemy pakiet „Pprint” i inicjujemy plik YAML w następnym wierszu.

Ten dokument rozpoczyna się od zmiennej „RES”, a następnie „=”, rozpoczął się i zakończył w potrójnym podwójnym odwróconym przecinku. W następnym wierszu używamy klawiszy 01, 02 i 03, a następnie wartości zaczynające się od postaci „-”. Funkcja safe_load () jest używana z pakietem YAML do konwersji pliku YAML na słownik „DIC”. Funkcja pprint () używa zmiennej „DIC” do wyświetlania konwertowanego słownika z formatu pliku YAML na ekranach.

Wniosek

Wprowadzenie tego artykułu obejmuje krótkie wyjaśnienie i wykorzystanie Pythona wraz z dynamiczną naturą języka „YAML”. W tym artykule omówiliśmy użycie i instalację PIP, a następnie YAML i omówiliśmy dwa przykłady przekonwertowania słownika Pythona na format pliku YAML i odwrotnie. Jest to zakończone z wykorzystaniem funkcji „zrzutu” i „zrzutu” YAML. Oba przykłady są dość proste i łatwe do nauczenia.