0

私は、検索して選択した共通点からメニューを生成できるレシピのリストを含むプログラムに取り組んでいる新しいプログラマーです。

私の最初の考えは、構成ファイルを使用してデータを保存することでした(私はconfigobjPythonに使用しています)。ここでの問題は、値 (例: ingredients = []) が複数回発生することです。

1 つのファイル内で異なる構成を分離する方法はありますか? 何かのようなもの

Recipe
{
    value0 = 
}
Recipe 2
{
    value0 =
}

昇順の値 ( value1(n),value1(n+1)) を使用したり、レシピごとに構成ファイルを使用したりしないようにしています。

あるいは、これが不可能な場合は、使用していないものを含め、別のファイル構造を誰かが提案できますかconfigobj?

4

1 に答える 1

0

人間が編集可能なiniのような形式が必要な場合:

[Recipe]
value0 = ..

[Recipe2]
value0 = ..

ファイルがプログラム間でデータを交換するために使用される場合は、(人間が読める) json 形式を使用できます。

{ "Recipe": { "value0": ".." }, "Recipe2": { "value0": ".." } }
于 2012-12-30T05:23:12.903 に答える