我是一个新的程序员在一个程序上工作,其中包含一个食谱列表,可以搜索,然后从一个选定的共同点生成菜单。
我最初的想法是使用配置文件来存储数据(我在python中使用configobj )。这里的问题是一个值(例如ingredients = [])会出现多次。
有没有办法在一个文件中分离不同的配置?就像这样
Recipe
{
value0 =
}
Recipe 2
{
value0 =
}我尽量避免使用升序的值(value1(n),value1(n+1))或对每个食谱使用配置文件。
或者,如果这是不可能的,有人可以建议一个替代的文件结构,包括那些不使用configobj的文件。
发布于 2012-12-30 13:23:13
如果您想要人类可编辑的类ini格式:
[Recipe]
value0 = ..
[Recipe2]
value0 = ..如果该文件用于在程序之间交换数据,那么您可以使用(也是人类可读的) json格式:
{ "Recipe": { "value0": ".." }, "Recipe2": { "value0": ".." } }https://stackoverflow.com/questions/14088330
复制相似问题