我想使用 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 做到这一点?另一个想法?