【发布时间】:2011-03-01 18:29:27
【问题描述】:
我想使用一种配置文件格式,它支持键值对和可嵌套、可重复的结构,并且语法尽可能简洁。我正在想象以下内容:
cachedir = /var/cache
mail_to = me@example.org
job {
name = my-media
frequency = 1 day
source {
from = /home/michael/Images
source { }
source { }
}
job { }
我也会对使用重要空白的东西感到满意。
JSON 需要太多明确的语法规则(引号、逗号等)。 YAML 实际上相当不错,但需要将作业定义为 YAML 列表,我觉得使用起来有点尴尬。
【问题讨论】:
标签: python configuration parsing configuration-files config