2016-10-14 3 views
0

Das Problem ist, dass config.read("filename.ini") - erfordert eine lokale Datei. Ich lade den Inhalt dieser Datei direkt in die Variable von meinem FTP-Server mit Hilfe von StringIO.Wie in Python-Modul CONFIGPARSER lesen Sie Text aus Variable, nicht aus einer Datei?

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

['ConfigParser.read_string (string, source = '')]] (https://docs.python.org/3.5/library/configparser.html) – zvone

Antwort

0

Ich fand diese in den Python-docs.

Mit Ihrem StringIO-Objekt sieht es so aus, als könnten Sie config.readfp (contents) verwenden.