configobj多个配置

2024-03-28 09:25:42 发布

您现在位置:Python中文网/ 问答频道 /正文

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

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

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

Recipe
{
    value0 = 
}
Recipe 2
{
    value0 =
}

我试图避免使用升序值(value1(n),value1(n+1))或为每个配方使用配置文件。在

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


Tags: 文件数据程序列表配置文件菜单recipe结构
1条回答
网友
1楼 · 发布于 2024-03-28 09:25:42

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

[Recipe]
value0 = ..

[Recipe2]
value0 = ..

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

^{pr2}$

相关问题 更多 >