Saya memiliki skrip baris perintah yang saya jalankan dengan banyak argumen. Saya sekarang sampai pada titik di mana saya memiliki terlalu banyak argumen, dan saya ingin memiliki beberapa argumen dalam bentuk kamus juga.
Jadi untuk mempermudah, saya ingin menjalankan skrip dengan file pengaturan sebagai gantinya. Saya tidak benar-benar tahu perpustakaan apa yang digunakan untuk parsing file. Apa praktik terbaik untuk melakukan ini? Tentu saja saya bisa menuntaskan sesuatu, tetapi jika ada perpustakaan untuk ini, saya tidak keberatan.
Beberapa 'tuntutan':
- Daripada menggunakan
pickle
saya ingin itu menjadi file teks lurus ke depan yang dapat dengan mudah dibaca dan diedit. - Saya ingin dapat menambahkan data seperti kamus di dalamnya, yaitu, beberapa bentuk sarang harus didukung.
File contoh semu yang disederhanakan:
truck:
color: blue
brand: ford
city: new york
cabriolet:
color: black
engine:
cylinders: 8
placement: mid
doors: 2