0

1 つのセクションと、値が異なる複数の項目を含む構成ファイルがあります。すべての値 (変数ではない) をリストに入れたい。例えば:

example.ini

[main]
apple: green
orange: orange
strawberry: red
banana: yellow

たとえば .py

config = ConfigParser.ConfigParser()
config.read('example.ini')

values = config.values('main')
for v in values:
    print v

それは印刷されます:

green
orange
red
yellow

これを行う最善の方法は何ですか?

4

1 に答える 1

2

リスト内包表記で.items(section)メソッドを使用します。

values = [v for k, v in config.items('main')]
于 2012-10-15T10:57:21.087 に答える