Как в модуле CONFIGPARSER python считывать текст из переменной, а не из файла?

#python #ftp #readfile #ini #configparser

#python #ftp #readfile #ini #configparser

Вопрос:

Проблема в том, что config.read("filename.ini") — требуется локальный файл. Я загружаю содержимое этого файла прямо в переменную со своего FTP-сервера с помощью StringIO.

 content = StringIO()
f.retrbinary('RETR /folder1/inifile.ini, content.write)
request = content.getvalue()
config.read(request)
 

Комментарии:

1. ConfigParser.read_string(string, source='<string>')

Ответ №1:

Я нашел это в документах python.

Используя ваш объект StringIO, похоже, вы можете использовать config.readfp(содержимое).