Python: достойный формат файла конфигурации

Я хотел бы использовать формат файла конфигурации, который поддерживает пары ключ-значение и нестабильные, повторяемые структуры и который максимально упрощает синтаксис. Я воображаю что-то вроде:

cachedir = /var/cache
mail_to = [email protected]

job {
   name = my-media
   frequency = 1 day
   source {
      from = /home/michael/Images

   source { }
   source { }       
}

job { }

Я был бы счастлив с чем-то, используя также значительные пробелы.

JSON требует слишком много явных синтаксических правил (кавычки, запятые и т. Д.). YAML на самом деле довольно хорош, но потребует, чтобы задания были определены как список YAML, который я нахожу немного неудобным для использования.

Ответы на вопрос(0)

Ваш ответ на вопрос