在Python中使用设置文件的最佳做法是什么?

问题:

我有一个命令行脚本,我运行了很多参数。我现在已经到了一个点,我有太多的论据,我想在字典中也有一些参数。
所以为了简化事情,我想用一个设置文件来运行脚本。我不知道用什么库来解析文件。这样做最好的做法是什么?我当然可以自己打一些东西,但如果有这样的图书馆,我都是耳朵。
几个“要求”:

  • 而不是使用pickle,我希望它是一个可以轻松读取和编辑的直接文本文件。
  • 我想要能够在其中添加类似字典的数据,即应该支持某种形式的嵌套。

简化的伪示例文件:

truck:
    color: blue
    brand: ford
city: new york
cabriolet:
    color: black
    engine:
        cylinders: 8
        placement: mid
    doors: 2

回答:

查看:
 http://wiki.python.org/moin/ConfigParserShootout
有关python中可用的配置解析器的列表。一些支持嵌套配置文件。

 
 
Code问答: http://codewenda.com/topics/python/
Stackoverflow: What’s the best practice using a settings file in Python?

*转载请注明本文链接以及stackoverflow的英文链接

发表评论

电子邮件地址不会被公开。 必填项已用*标注

1 + = 2