Ho uno script da riga di comando che eseguo con molti argomenti. Sono giunto a un punto in cui ho troppi argomenti e voglio avere anche alcuni argomenti in forma di dizionario.
Quindi, al fine di semplificare le cose, vorrei invece eseguire lo script con un file di impostazioni. Non so davvero quali librerie usare per l'analisi del file. Qual è la migliore pratica per farlo? Ovviamente potrei martellare qualcosa da solo, ma se c'è una biblioteca per questo, sono tutto orecchie.
Alcune "richieste":
- Piuttosto che usare
pickle
, vorrei che fosse un semplice file di testo che può essere facilmente letto e modificato. - Voglio essere in grado di aggiungere dati simili a un dizionario, vale a dire, dovrebbe essere supportata una qualche forma di annidamento.
Un file pseudo di esempio semplificato:
truck:
color: blue
brand: ford
city: new york
cabriolet:
color: black
engine:
cylinders: 8
placement: mid
doors: 2