Entrada YAML

Saída Python

O que é o Conversor YAML para Python?

Esta ferramenta converte estruturas de dados YAML em dicionários Python. YAML é amplamente utilizado em projetos Python, dos playbooks Ansible às configurações Django e FastAPI.

O conversor mapeia strings YAML para strings Python entre aspas simples, números para int/float, booleanos para True/False, null para None.

Este conversor gera codigo Python com estruturas de dados nativas.

Como Converter YAML para Python

Siga estes passos para converter YAML em sintaxe dict Python.

1

Cole ou Carregue seu YAML

Cole seu YAML no painel esquerdo ou carregue um arquivo .yaml.

server:
  host: 0.0.0.0
  port: 8080
  debug: true
2

Clique em Converter

Clique em Converter. O painel direito mostra a sintaxe dict Python com mapeamento de tipos.

3

Copie ou Baixe o Código Python

Clique em Copiar ou Baixar para salvar como arquivo .py.

Quando Usar Esta Ferramenta

Ansible para Python

Converta variáveis YAML de playbooks Ansible em dicionários Python.

Migração de Configuração

Migre arquivos de configuração YAML para dicts de configuração Python.

Fixtures de Teste

Converta dados de teste YAML em dicts Python para pytest.

Processamento de Dados

Converta esquemas de dados YAML em dicts Python para pandas ou pydantic.

Perguntas Frequentes

Como os tipos YAML são mapeados para Python?

Strings → strings Python entre aspas simples, inteiros → int, floats → float, booleanos → True/False, null → None.

Posso usar a saída diretamente com yaml.safe_load()?

A saída é a sintaxe dict Python, não YAML. Você pode atribuí-la a uma variável.

Trata estruturas aninhadas?

Sim. Mapeamentos YAML aninhados tornam-se dicts Python aninhados.

Meus dados YAML são enviados para um servidor?

Não. Toda a conversão ocorre em seu navegador.

E as âncoras YAML?

A ferramenta usa js-yaml, que resolve âncoras antes da conversão.

Ferramentas YAML Relacionadas

Explore outras ferramentas de conversão YAML: