Как получить вложенное значение из опции, которая находится в файле config.ini, используя python

Я новичок в python, и мне было интересно, как перебрать следующую опцию key1 в section1 ниже и распечатать значения, разделенные запятыми.

вот ини файл

[section1]
key1 = value1, value2, value3 
key2 = value4, value5, value6

ожидаемый результат,

value1
value2

Я использую ConfigParser (python 2.6.6), но пока не повезло!


person Simple-Solution    schedule 21.11.2013    source источник
comment
Что вы пробовали? Можете ли вы показать свой текущий код (и сказать нам, что он делает неправильно)?   -  person Blckknght    schedule 21.11.2013


Ответы (1)


>>> config.get('section1', 'key1')
'value1, value2, value3'

используйте split для получения разделенных значений:

>>> key1 = config.get('section1', 'key1').split(', ')
>>> key1
['value1', 'value2', 'value3']

>>> for v in key1:
...  print v
... 
value1
value2
value3
person ndpu    schedule 21.11.2013