У меня есть случай, когда я получаю строковую версию INI-файла, а не сам файл.Я получаю это таким образом из внешнего источника и, следовательно, не может быть изменено.
Пример версии строки:
'[DEFAULT]\nScore = 0.1\n\n[dev]\nHost = abc.com\nPort = 0000\n\n[qa]\nHost = xyz.com\nEsPort = 1000\n\n[main]\nHost = pqr.com\nPort = 2000\n'
Я попытался проанализировать эту строку, используя библиотеку configParser в python:
>>> config = configparser.ConfigParser()
>>> config.read(my_ini_str)
[]
Я ничего не получаю с функцией чтения,Есть ли другой способ добиться этого?
Заранее спасибо!
ОБНОВЛЕНИЕ - Забыл добавить, что я использую Python 2.