Элемент, разделенный запятой - PullRequest
1 голос
/ 24 января 2012

Я создаю свое первое приложение на Python (PyGTK) и буду использовать файл conf.В этом случае у меня будет раздел, содержащий общий раздел с возможностью выбора других разделов, таких как:

[profile]
shares = share1, share2, abc234, kallebengtsson

[share1]
username = daniel

Я хочу отделить эту опцию «общих ресурсов» и выполнить foreach из них:

foreach shares:
 print username

Как бы я это сделал?В PHP я сделал бы это как массив, но я не уверен насчет Python.

Я использую ConfigParser, используя это руководство: http://www.doughellmann.com/PyMOTW/ConfigParser/

И это мой код: https://github.com/danielholm/BareShare/blob/master/bareshare.py

Ответы [ 2 ]

2 голосов
/ 24 января 2012
for username in shares.split(', '):
  print username
1 голос
/ 24 января 2012

Возможно, вам нужно что-то вроде этого:

shares = parser.get('profile', 'shares')
for share in shares.split(', ')
    username = parser.get(share, 'username')
...