6

Python ConfigParser モジュールを使用して構成ファイルを読みたいと思います。

[asection]
option_a = first_value
option_a = second_value

そして、オプション「option_a」に指定された値のリストを取得できるようにしたいと考えています。私は明らかな次のことを試しました:

test = """[asection]
option_a = first_value
option_a = second_value
"""
import ConfigParser, StringIO
f = StringIO.StringIO(test)
parser = ConfigParser.ConfigParser()
parser.readfp(f)
print parser.items()

どの出力:

[('option_a', 'second_value')]

私が望んでいた間:

[('option_a', 'first_value'), ('option_a', 'second_value')]

または、さらに良い:

[('option_a', ['first_value', 'second_value'])]

ConfigParser でこれを行う方法はありますか? 別のアイデア?

4

1 に答える 1