Was ist der beste Weg, um eine Gzip-Serverantwort in Python 3 zu dekomprimieren?

7

Ich hatte erwartet, dass das funktioniert:

%Vor%

Aber es tut es nicht. In Python tauchen verwendet in diesem Beispiel StringIO , aber das scheint in Python 3 zu fehlen. Was ist der richtige Weg dazu? ?

    
Andrey Fedorov 24.11.2011, 14:22
quelle

3 Antworten

18

Es funktioniert gut mit gzip (gzip und zlib sind die gleiche Komprimierung, aber mit verschiedenen Headern / "Wrapping". Ihr Fehler hat diese Information in der Nachricht).

%Vor%     
u0b34a0f6ae 30.01.2016, 19:35
quelle
5

In Python 3 ist StringIO eine Klasse in das Modul io .

Also für das Beispiel, zu dem Sie verlinkt haben, wenn Sie ändern:

%Vor%

zu:

%Vor%

sollte es funktionieren.

    
lc. 06.04.2009 04:50
quelle
3

Für jeden, der Python 3.2 oder höher verwendet, gibt es einen noch einfacheren Weg, eine Antwort zu dekomprimieren als irgendeine der folgenden Antworten:

%Vor%     
Elias Zamaria 30.01.2016 19:41
quelle

Tags und Links