Zip in den Speicher extrahieren, Inhalt analysieren

Ich möchte den Inhalt einer zip-Datei in den Speicher lesen, anstatt sie auf eine Disc zu extrahieren, eine bestimmte Datei im Archiv zu finden, die Datei zu öffnen und eine Zeile daraus zu extrahieren.

Kann eine StringIO-Instanz geöffnet und analysiert werden? Vorschläge? Danke im Voraus.

zfile = ZipFile('name.zip', 'r')

    for name in zfile.namelist():
        if fnmatch.fnmatch(name, '*_readme.xml'):
            name = StringIO.StringIO()
            print name # prints StringIO instances
            open(name, 'r')  # IO Error: No such file or directory...

Ich habe ein paar ähnliche Beiträge gefunden, aber keinen, der dieses Problem zu lösen scheint:Zip-Datei in den Speicher extrahieren?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage