Ich möchte ein Konfigurationsdateiformat verwenden, das Schlüsselwertpaare und verschachtelbare, wiederholbare Strukturen unterstützt und das so wenig Syntax wie möglich enthält. Ich stelle mir etwas in den folgenden Zeilen vor:Python: Ordentliches Konfigurationsdateiformat
cachedir = /var/cache
mail_to = [email protected]
job {
name = my-media
frequency = 1 day
source {
from = /home/michael/Images
source { }
source { }
}
job { }
Ich wäre glücklich mit etwas, das auch signifikante Leerzeichen verwendet.
JSON benötigt zu viele explizite Syntaxregeln (Anführungszeichen, Kommas usw.). YAML ist eigentlich ziemlich gut, würde aber erfordern, dass die Jobs als eine YAML-Liste definiert werden, was ich etwas unbeholfen finde.
Danke für die dict Idee. Ich hätte diese Syntax lieber über eine Liste, hätte diesen Ansatz nicht berücksichtigt. – miracle2k