セクションの繰り返しとそれぞれのキーで、この種の構成を保存したいと思います。
[item]
name = 'name1'
url = 'address1'
whatever_var = 'foo1'
[item]
name = 'name2'
url = 'address2'
whatever_var = 'foo2'
...
このような構造に適した構成ファイル形式は何ですか?: ConfigParser、ConfigObj、JSON、YAML...? 私は (Python の初心者) を使用したことがないので、どれが最も適しているか知りたいです。
注: これまでのところ、Python 2.7 を使用しています。
[編集]:まあ、それは単なる重複した質問ではないと思います。なぜなら、重複したキーだけが必要なわけではありませんが:
また、ConfigParser でそれを行う方法については質問しませんが、どのファイル タイプがこの状況に適しているか (XML、JSON、カスタム ファイル、...)。実際、私が望むものは ConfigParser や ConfigObj では得られないと思います。XML を試してみるかもしれません。そして、XML ファイルの扱い方を学ぶのは決して時間の無駄ではありません。