Eksempel 01:
Vi starter vårt første eksempel på Python fra opprettelsen av en ny Python -fil. For dette prøver vi den enkle "berørings" -spørsmålet til Ubuntu 20.04 Linux Shell for å generere en Python -fil som heter “Test.py ”.
Vi foretrekker å bruke standard “tekst” -redigerer siden det er mer praktisk å skrive koden i den og lagre den. Åpne den tomme Python -filen i tekstredigereren og begynn å kode i den. Vi legger til Python -banen innenfor denne koden i første linje. Koden initieres med den enkle importen av "YAML" -potet for å bruke "YAML" -relaterte funksjoner i koden, i.e. “Dump ()” -funksjon. PRINT () funksjonserklæring er her for å vise at vi først bruker ordbokformatet.
Etter dette initialiserer vi en ordbok som heter “DIC” med totalt 3 nøkkelparverdier i den. Neste uttalelse om utskriftsfunksjon bruker "DIC" -ordboken for å vises på Ubuntu 20.04 Konsoll. Den påfølgende utskriftserklæringen er her for å vise at vi skal vise den konverterte ordboken til YAML -format på Ubuntu 20.04 Linux -konsoll. I 7th kodelinje, vi kaller "dump" -funksjonen med YAML -pakken som bruker "DIC" -ordboken i parameteren for å konvertere denne ordboken til YAML -filformatet. Dette konverterte filformatet lagres i "YML" -variabelen og utskriftserklæringen på 8th Uttalelsen bruker denne variabelen for å vise den på konsollskallet. Denne koden er fullført her, og vi lagrer den ved å bruke “Ctrl+S”.
Når vi kommer tilbake til Shell -terminalen, bruker vi Python -kommandoen for å utføre “Testen.py ”Python -fil. Utgangen viser det enkle ordbokformatet på den andre utgangslinjen, og deretter viser den YAML -filformatet til ordboken som vist i følgende bilde:
Eksempel 02:
Innenfor vårt første eksempel viste vi hvordan man konverterer en enkel ordbok til YAML -filformatet. Nå vil vi konvertere et YAML -filformat til ordbokformatet ved hjelp av YAML -pakken til Python -språket. Vi starter denne koden ved å importere YAML -pakken i denne filen. Etter dette importerer vi utskriftspakken fra Python Print -klassen.
Sammen med det starter vi “YML” -variabelen med “=” og trippel inverterte komma for å legge til YML -formatdataene i den. Den inneholder totalt 2 hovednøkler med 2 interne nøkkelparverdier for hver. Denne variabelen “YML” brukes i Safe_load () -funksjonen til YAML for å konvertere dette YAML -filformatet til ordbokformatet. Dette konverteringsresultatet lagres i "DIC" -variabelen og brukes i PPRint () -funksjonen for å vises på konsollskjermen. Dette programmet er nå komplett og klart for vår bruk. Så vi lagrer denne koden i samme Python -fil og kommer tilbake til skallet for utførelse.
Etter å ha brukt Python -kommandoen med navnet på en Python -fil “Test.py ”, vi fant det viste resultatet på konsollskjermen vår. YAML-fildataene vises i ordbokformatet med 2 hovednøkkelparverdier som holder de indre 2 nøkkelparverdiene hver.
Eksempel 03:
La oss vurdere dette eksemplet for å konvertere en ordbok til et YAML -format og lagre det konverterte formatet til en YAML -fil. Så vi begynner denne koden ved å importere YAML -biblioteket etterfulgt av "Print" -uttalelsen. Ordboken "DIC" for totalt 3 nøkkelparverdier initialiseres. Utskriftsfunksjonserklæringen forbrukes her for å skrive ut ordboken slik det er ved konsollen via bruken av "DIC" -variabelen.
Etter det bruker vi "med" uttalelsen etterfulgt av "åpne" -funksjonen. Denne åpne () -funksjonen bruker navnet på en fil som skal opprettes i et "lese" -format som det første argumentet, i.e. "resultat.yaml ”. "W" for "skriv" -argumentet brukes til å spesifisere filens modus og skriver noen data i den. Dump () -funksjonen til YAML -pakken skriver “DIC” -ordboken til YAML -filen, i.e. resultat.Yaml. La oss lagre og implementere denne Python -koden nå.
Ved utførelsen av “Testen.py ”-filen med Python -koden, ordboken vises og den lagres til“ Resultatet.YAML ”-fil i et YAML -filformat.
Du må åpne eller vise “resultatet.YAML ”-fil fra den gjeldende arbeidskatalogen eller bruk“ Cat ”-kommandoen på konsollen for å se resultatet. Du kan se at ordboken blir konvertert til YAML -format og lagres i YAML -filen.
Konklusjon
Dette handler om bruken av YAML -pakken i Ubuntu 20.4 Linux -system for å benytte seg av dump () -funksjonen til flere formål. Først prøvde vi "dump" -funksjonen for å konvertere en Python -ordbok til det enkle YAML -formatet i samme filkode. Etter det lærte vi om bruken av Safe_load () -funksjonen for å konvertere YAML -format til ordboken. Til slutt utdypet vi bruken av dump () -funksjonen for å konvertere ordboken til YAML -format og legge den til i YAML -filen.