首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >configobj多个配置

configobj多个配置
EN

Stack Overflow用户
提问于 2012-12-30 12:33:06
回答 1查看 367关注 0票数 0

我是一个新的程序员在一个程序上工作,其中包含一个食谱列表,可以搜索,然后从一个选定的共同点生成菜单。

我最初的想法是使用配置文件来存储数据(我在python中使用configobj )。这里的问题是一个值(例如ingredients = [])会出现多次。

有没有办法在一个文件中分离不同的配置?就像这样

代码语言:javascript
复制
Recipe
{
    value0 = 
}
Recipe 2
{
    value0 =
}

我尽量避免使用升序的值(value1(n),value1(n+1))或对每个食谱使用配置文件。

或者,如果这是不可能的,有人可以建议一个替代的文件结构,包括那些不使用configobj的文件。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-12-30 13:23:13

如果您想要人类可编辑的类ini格式:

代码语言:javascript
复制
[Recipe]
value0 = ..

[Recipe2]
value0 = ..

如果该文件用于在程序之间交换数据,那么您可以使用(也是人类可读的) json格式:

代码语言:javascript
复制
{ "Recipe": { "value0": ".." }, "Recipe2": { "value0": ".." } }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14088330

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档