Python dita para Yaml

Python dita para Yaml
Como inclui praticamente todas as ferramentas de programação que você precisa, o Python é freqüentemente apontado como um idioma sem mais baterias necessárias. Em meio às semelhanças óbvias dos dois idiomas, o Python não vem com uma compatibilidade interna para os formatos de arquivo YAML, que são frequentemente usados ​​para configuração e serialização. A linguagem de marcação é abreviada como Yaml. Incluindo todas as linguagens do computador, a especificação da YAML para serialização de dados é fácil de usar. Em outras palavras, é frequentemente empregado para armazenar informações em série. É apropriado para as configurações do sistema, pois está escrito em um formato direto e legível. Neste artigo, daremos uma olhada no pacote “YAML” usado no Python para converter alguns dicionários em formato YAML ou vice -versa.

Instalação de pré -requisitos

Vamos começar com a implementação de converter um dicionário em um documento YAML. Para isso, você precisa ter o Python, Pip e Yaml já instalados e configurados no seu sistema Windows. Se você não tem nenhum desses pacotes configurados no seu fim, não se preocupe. Aqui está uma descrição modesta das maneiras pelas quais você pode instalar cada uma delas. Abra seu prompt de comando do Windows usando a opção "Executar como administrador" e a tela preta será exibida a seguinte:


Após a configuração completa da versão mais recente do Python no seu final, faça o download do arquivo PIP oficial do site Bootstrap chamado “Get-Pip.py ". Certifique -se de salvá -lo no mesmo diretório em que você instalou seu pacote python atualizado. Existem vários artigos sobre como baixar este arquivo "pip". Se você não quiser usá -los, basta executar o seguinte código:

Curl https: // bootstrap.Pypa.io/get-pip.py -o get -pip.py

Caso contrário, você pode simplesmente usar a instrução "Python" junto com o nome de um arquivo pip "GE-PIP.py ”e pressione a tecla Enter para instalá -la da seguinte forma. Primeiro, começa a coletar os dados:


Em seguida, o pacote coletado de "pip" está instalado.


Se já foi instalado em seu sistema, este comando desinstalará sua versão anterior. Você pode entender que em nossa situação, ela já foi encontrada e desinstalada com sucesso.


Depois disso, ele será instalado com sucesso no seu sistema e o prompt de comando exibe a seguinte saída:


Você pode ver a versão instalada do PIP no prompt de comando usando o comando da versão.


Para instalar o pacote "YAML" no seu final, você precisa usar o comando de instalação começando com a palavra -chave "pip" e terminando com a palavra -chave "pyyaml" no prompt de comando.


Você verá que o sistema começará a coletar o pacote "YAML", conforme a barra de processo.


Depois de alguns segundos de coleção, ele começa a instalar o pacote “YAML” automaticamente.


Dentro de alguns segundos, o pacote "YAML" será instalado no nosso fim. Você pode ver a versão instalada da YAML na sua tela como “Pyyaml-6.0 ”.


Agora, você precisa abrir o console do Python no mesmo prompt de comando usando a instrução simples de “Python”, como usamos na seguinte imagem:

Exemplo 01: Dicionário para Yaml

Vamos começar com o primeiro exemplo de "Yaml" no console Python. Neste exemplo, convertemos um simples dicionário de python em um arquivo YAML, já que este "yaml" criou a função "dump". Inicializamos este exemplo de código com o uso da declaração "importar" para importar o pacote "YAML" no console python. Depois disso, inicializamos um dicionário chamado "dic" com um total de 2 pares de valor-chave. Cada uma de suas teclas contém uma lista de 5 valores como par de valores.

Depois disso, usamos a função print () do Python para imprimir o dicionário "dic". A próxima linha exibe o dicionário em um formato de par de valores-chave. Depois disso, usamos o pacote "YAML" para chamar a função "dump" para converter o dicionário "DIC" em formato de arquivo "YAML" e salvar o resultado na variável "resultado". Por fim, usamos a função "impressa" mais uma vez para imprimir a variável "resultado" que contém o arquivo YAML nele.

A próxima linha exibe a conversão de um dicionário em um formato de arquivo YAML em nossa tela de console Python. Você pode dizer que o resultado é postes além da saída de um dicionário simples. As chaves e seus valores são todos exibidos nas linhas separadas e únicas, conforme o formato do arquivo YAML, i i.e. “-“ Para os valores.

Exemplo 02: YAML para o dicionário

Vamos dar uma olhada no exemplo de converter alguns dados de formato de arquivo YAML em um dicionário. Para isso, você precisa importar o pacote "YAML" primeiro no início deste código. Depois disso, você precisa importar o pacote "pprint" neste código usando sua biblioteca para usar a função pprint () através da palavra -chave "importar". Esta função "pprint ()" é projetada principalmente para imprimir os arquivos YAML convertidos em dicionários. Então, importamos o pacote "Pprint" e inicializamos o arquivo YAML na próxima linha.

Este documento começa com a variável "res" seguida pela "=", iniciada e terminada no triplo duplo invertido vírgulas. Na linha seguinte, usamos as chaves 01, 02 e 03 seguidas pelos valores que começam com o personagem “-“. A função SAUCE_LOAD () é usada com o pacote YAML para converter o arquivo YAML em dicionário "DIC". A função pprint () usa a variável "dic" para exibir o dicionário convertido do formato de arquivo YAML em suas telas.

Conclusão

A introdução deste artigo abrange uma breve explicação e uso do Python, juntamente com a natureza dinâmica da linguagem "YAML". Neste artigo, discutimos o uso e a instalação do PIP seguido pelo YAML e discutimos dois dos exemplos para converter o dicionário Python em um formato de arquivo YAML e vice -versa. Isso é concluído com o uso das funções "Dump" e "Safe_load" da YAML. Ambos os exemplos são bastante simples e fáceis de aprender.