Eu tenho um script de linha de comando que corro com muitos argumentos. Agora cheguei a um ponto em que tenho muitos argumentos e também quero ter alguns argumentos na forma de dicionário.
Portanto, para simplificar, gostaria de executar o script com um arquivo de configurações. Realmente não sei quais bibliotecas usar para a análise do arquivo. Qual é a melhor prática para fazer isso? É claro que eu poderia elaborar algo, mas se houver alguma biblioteca para isso, sou todo ouvidos.
Algumas 'demandas':
- Em vez de usar
pickle
, gostaria que fosse um arquivo de texto direto que possa ser facilmente lido e editado. - Eu quero poder adicionar dados semelhantes a dicionários, ou seja, alguma forma de aninhamento deve ser suportada.
Um arquivo de pseudo exemplo simplificado:
truck:
color: blue
brand: ford
city: new york
cabriolet:
color: black
engine:
cylinders: 8
placement: mid
doors: 2