python_para_desenvolvedores_1ed

Page 136

136

Persistência 'King Crimson': ['Red', 'Discipline']}, 'Alemanha': {'Kraftwerk': ['Radioactivity', 'Trans Europe Express']} }

print yaml.dump(progs)

Saída: Alemanha: Kraftwerk: [Radioactivity, Trans Europe Express] Inglaterra: Genesis: [Foxtrot, The Nursery Crime] King Crimson: [Red, Discipline] 'Yes': [Close To The Edge, Fragile]

Exemplo de leitura de YAML. Arquivo de entrada “prefs.yaml”: - musica: rock - cachorro: cor: Branco nome: Bandit raca: Labrador - outros: instrumento: baixo linguagem: [python, ruby] comida: carne

Código em Python: import pprint import yaml # yaml.load() pode receber um arquivo aberto # como argumento yml = yaml.load(file('prefs.yaml')) # pprint.pprint() mostra a estrutura de dados # de uma forma mais organizada do que # o print convencional pprint.pprint(yml)

Saída:


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.