Python erstellt Zip-Datei

9

Ich verwende das folgende Skript, um ZIP-Dateien zu erstellen:

%Vor%

Ich habe es von hier bekommen.

Aber ich habe s = StringIO.StringIO() in s = io.BytesIO() geändert, weil ich Python 3.x verwende.

Die Zip-Datei wird mit der richtigen Größe usw. erstellt. Aber ich kann sie nicht öffnen. Es ist ungültig. Wenn ich die Zip-Datei auf einen Datenträger schreibe, ist die Zip-Datei gültig.

    
gaba 16.07.2015, 13:41
quelle

2 Antworten

3

Ich habe es funktioniert. Ändern Sie einfach die Größe in resp['Content-length'] = size in s.tell()

    
gaba 16.07.2015 14:31
quelle
1

Ich verwende shuthil, um so zu zippen:

%Vor%     
Seraphim 16.07.2015 13:56
quelle

Tags und Links