Ich habe eine große Zip-Datei mit vielen Dateien, die ich gerne entpacken möchte, um zu viel Speicher zu vermeiden.Entpacken Sie den Ordner nach Chunks in Python
Ich habe versucht, Python-Modul zipfile
zu verwenden, aber ich habe keine Möglichkeit gefunden, das Archiv nach Chunk zu laden und auf der Festplatte zu extrahieren.
Gibt es einen einfachen Weg, das in Python zu tun?
EDIT
@ steven-rumbalski darauf richtig, dass zipfile
richtig große Dateien verarbeiten, indem die Dateien nacheinander Entpacken ohne das komplette Archiv zu laden.
Mein Problem hier ist, dass meine Zip-Datei auf AWS S3 ist und dass meine EC2-Instanz eine so große Datei nicht im RAM laden kann, also lade ich sie per Chunk herunter und möchte sie Stück für Stück entpacken.
Parameter 'ix_begin' und' ix_end' scheint nicht verwendet werden. (Auch das scheint zu versuchen, ein anderes Problem als die OP-Zustände zu lösen.) – 9000