Извините, я новичок в Python и пытаюсь работать с модулем ConfigParser. Вот один скрипт, который используется для чтения нескольких разделов и значений из файла .ini и распечатывает их, как показано ниже (Текущий вывод). Теперь я хотел бы сохранить каждое из этих значений URL, пароль в переменные и использовать каждый из них для запуска вызова REST с использованием цикла for.using configparser в python
Какие изменения необходимы для хранения значений каждого «url» и «password» в разных переменных?
# cat file.ini
[bugs]
url = http://localhost:1010/bugs/
username = mark
password = SECRET
[wiki]
url = http://localhost:1010/wiki/
username = chris
password = PWD
Сценарий: -
from ConfigParser import SafeConfigParser
parser = SafeConfigParser()
parser.read('file.ini')
for element in parser.sections():
print 'Section:', element
print ' Options:', parser.options(element)
for name, value in parser.items(element):
print ' %s = %s' % (name, value)
print
Токовый выход: -
~]# python parse.py
Section: wiki
Options: ['url', 'username', 'password']
url = http://localhost:1010/wiki/
username = chris
password = PWD
Section: bugs
Options: ['url', 'username', 'password']
url = http://localhost:1010/bugs/
username = mark
password = SECRET
Извините, как мне напечатать значение имени «пароль», которое повторяется дважды в «config_dict» – user3331975
Получил его. Print config_dict [element] ['password'] – user3331975