Dump Python Yaml

Dump Python Yaml
Potresti aver appreso la conversione di una forma di dati in un'altra nella programmazione. In tutti i linguaggi di computer, YAML è una tecnologia di elaborazione dei dati intuitiva. Sebbene sia spesso utilizzato come standard per i file di configurazione, il suo supporto per la serializzazione degli oggetti lo rende un'alternativa competitiva a JSON. Ha escogitato l'istruzione "Dump" per convertire un semplice dizionario Python nel formato del file YAML. Deliberamo l'uso della funzione dump () di yaml. Prima di allora, devi avere il Python e Yaml installato nella shell Linux. In caso contrario, prova a utilizzare le seguenti istruzioni di installazione per YAML nella shell.

Esempio 01:

Iniziamo il nostro primo esempio di Python dalla creazione di un nuovo file Python. Per questo, proviamo la semplice query "tocco" di Ubuntu 20.04 Shell Linux per generare un file Python chiamato "Test.Py ".


Preferiamo utilizzare l'editor "testo" predefinito poiché è più conveniente scrivere il codice al suo interno e salvarlo. Apri il file Python vuoto all'interno dell'editor di testo e inizia a codificare al suo interno. Aggiungiamo il percorso Python all'interno di questo codice nella prima riga. Il codice viene avviato con la semplice importazione del repository "YAML" per utilizzare le funzioni correlate a "yaml" all'interno del codice, i.e. Funzione "dump ()". L'istruzione Function Print () è qui per visualizzare che usiamo prima il formato del dizionario.

Successivamente, inizializziamo un dizionario chiamato "DIC" con un totale di 3 valori di coppia chiave in esso. L'istruzione funzione di stampa successiva utilizza il dizionario "DIC" da visualizzare su Ubuntu 20.04 Console. L'istruzione di stampa consecutiva è qui per visualizzare che visualizzeremo il dizionario convertito in formato yaml su Ubuntu 20.04 Console Linux. Nel 7th riga di codice, chiamiamo la funzione "dump" con il pacchetto YAML che utilizza il dizionario "DIC" nel suo parametro per convertire questo dizionario nel formato del file YAML. Questo formato di file convertito viene salvato nella variabile "YML" e l'istruzione di stampa su 8th L'istruzione utilizza questa variabile per visualizzarla sulla shell console. Questo codice è completato qui e lo salviamo usando "Ctrl+S".


Tornando al terminale della shell, utilizziamo il comando Python per eseguire il "Test.Py ”Python File. L'output visualizza il formato del dizionario semplice nella seconda riga di output e quindi visualizza il formato del file YAML del dizionario come mostrato nella seguente immagine:

Esempio 02:

Nel nostro primo esempio, abbiamo mostrato come convertire un semplice dizionario nel formato del file YAML. Ora convertiremo un formato di file YAML nel formato del dizionario usando il pacchetto YAML della lingua Python. Avriamo questo codice importando il pacchetto YAML in questo file. Successivamente, importiamo il pacchetto di stampa dalla classe di stampa Python.

Insieme a ciò, iniziamo la variabile "YML" con le virgole "=" e triple invertite per aggiungere i dati del formato YML al suo interno. Contiene un totale di 2 tasti principali con 2 valori di coppia di chiavi per ciascuno. Questa variabile "YML" viene utilizzata nella funzione Safe_load () di YAML per convertire questo formato di file YAML nel formato del dizionario. Questo risultato di conversione viene salvato nella variabile "DIC" e utilizzato all'interno dell'istruzione Function PPRINT () da visualizzare nella schermata della console. Questo programma è ora completo e pronto per il nostro uso. Quindi, salviamo questo codice nello stesso file Python e torniamo alla shell per l'esecuzione.


Dopo aver usato il comando Python con il nome di un file Python “Test.Py ”, abbiamo trovato il risultato visualizzato sulla nostra schermata della console. I dati del file YAML vengono visualizzati nel formato del dizionario con 2 valori principali di coppia chiave che contengono i valori interni a 2 tasti.

Esempio 03:

Consideriamo questo esempio per convertire un dizionario in un formato YAML e salvare il formato convertito in un file yaml. Quindi, iniziamo questo codice importando la libreria YAML seguita dall'istruzione "stampa". Viene inizializzato il "DIC" del dizionario di un totale di 3 valori di coppia chiave. L'istruzione Funzione di stampa viene consumata qui per stampare il dizionario in quanto è sulla console tramite l'uso della variabile "DIC".

Successivamente, utilizziamo l'affermazione "con" seguita dalla funzione "aperta". Questa funzione aperta () utilizza il nome di un file da creare in un formato "lettura" come primo argomento, i.e. "risultato.yaml ". L'argomento "W" per l'argomento "Scrivi" viene utilizzato per specificare la modalità del file e scrive alcuni dati in esso. La funzione dump () del pacchetto Yaml scrive il dizionario "DIC" nel file Yaml, i.e. risultato.Yaml. Salviamo e implediamo ora questo codice Python.


All'esecuzione del "test.File Py "con il codice Python, viene visualizzato il dizionario ed è salvato al" risultato.File Yaml "in un formato di file Yaml.


È necessario aprire o visualizzare il "risultato.File YAML "dalla directory di lavoro corrente o utilizzare il comando" Cat "sulla console per vedere il risultato. Puoi vedere che il dizionario viene convertito in formato YAML e viene salvato nel file YAML.

Conclusione

Si tratta dell'uso del pacchetto Yaml all'interno di Ubuntu 20.4 Sistema Linux per utilizzare la sua funzione dump () per diversi scopi. Innanzitutto, abbiamo provato la funzione "dump" per convertire un dizionario Python nel semplice formato YAML all'interno dello stesso codice file. Successivamente, abbiamo appreso dell'uso della funzione Safe_load () per convertire il formato YAML al dizionario. Alla fine, abbiamo elaborato l'uso della funzione dump () per convertire il dizionario in formato YAML e aggiungerlo al file YAML.