【发布时间】:2011-06-30 14:45:22
【问题描述】:
我有一个带有很多参数的命令行脚本。我现在已经到了一个论点太多的地步,我也想有一些字典形式的论点。
所以为了简化事情,我想用设置文件来运行脚本。我真的不知道要使用哪些库来解析文件。这样做的最佳做法是什么?我当然可以自己敲出一些东西,但是如果有一些图书馆可以解决这个问题,我会全力以赴。
一些“要求”:
- 而不是使用
pickle,我希望它是一个易于阅读和编辑的直截了当的文本文件。 - 我希望能够在其中添加类似字典的数据,即应该支持某种形式的嵌套。
一个简化的伪示例文件:
truck:
color: blue
brand: ford
city: new york
cabriolet:
color: black
engine:
cylinders: 8
placement: mid
doors: 2
【问题讨论】:
标签: python parsing configuration yaml settings