Ich lese durch die ZIPfile-Module docs, aber konnte nicht verstehen, wie eine Datei entpacken, nur wie eine Datei zip. Wie entzippe ich den gesamten Inhalt einer Zip-Datei in das gleiche Verzeichnis?Entpacken von Dateien in Python
Antwort
import zipfile
zip_ref = zipfile.ZipFile(path_to_zip_file, 'r')
zip_ref.extractall(directory_to_extract_to)
zip_ref.close()
Das ist so ziemlich!
Verwenden Sie die extractall
Methode, wenn Sie Python verwenden 2.6+
zip = ZipFile('file.zip')
zip.extractall()
Muss nicht angegeben werden ein Ziel (zip.extractall (Ziel))? – asonnenschein
Nicht, wenn Sie nur in das gleiche Verzeichnis extrahieren wie die ZIP-Datei –
@DanGayle scheint die ZIP-Datei in das aktuelle Arbeitsverzeichnis zu extrahieren, NICHT den Speicherort der ZIP-Datei –
Wenn Sie Python verwenden 3.2 oder höher:
import zipfile
with zipfile.ZipFile("file.zip","r") as zip_ref:
zip_ref.extractall("targetdir")
Sie nicht die Nähe verwenden müssen oder versuchen/Fang damit an, wie es die context manager Konstruktion verwendet
ZipFile funktioniert auch als Context Manager in 2.7 oder später: https://docs.python.org/2/library/zipfile.html#zipfile.ZipFile – blueCat
- 1. Entpacken von Dateien
- 2. Entpacken von .Snappy-Dateien in Hadoop HDFS?
- 3. Entpacken und umbenennen von Dateien/Ordnern
- 4. entpacken von Dateien abhängig von while-Schleife
- 5. Wie entpacken Sie sehr große Dateien in Python?
- 6. read_fwf funktioniert nicht beim Entpacken von Dateien
- 7. R: Generische Funktion zum Entpacken von Dateien
- 8. python entpacken Pufferdaten
- 9. Wie Dateien in einem Heroku Buildpack entpacken
- 10. Wie mehrere ZIP-Dateien in HDFS entpacken
- 11. Entpacken und stoppen Tracking-Dateien in Git
- 12. Entpacken größere Dateien mit PHP
- 13. Python: Entpacken auf unbekannte Anzahl von Variablen?
- 14. Entpacken Sie alle enthaltenen Dateien in cpp
- 15. Entpacken Sie die Dateien in Swift
- 16. Python 2-Objekt mit Python 3 entpacken
- 17. Perl entpacken, um Python-Konvertierung
- 18. Entpacken und speichern Sie Dateien mit as3?
- 19. Python struct.pack/entpacken Äquivalenz in C++
- 20. coffeescript wie entpacken wie "Tupel" in Python
- 21. Python entpacken große Datei - NotImplementedError: Komprimierungstyp 98
- 22. Entpacken Sie alle Dateien auf git
- 23. Entpacken Sie eine bestimmte Anzahl von Elementen in Python?
- 24. Schlüsselwortargument beim Entpacken von Argumentenlisten-/dict-Fällen in Python
- 25. Text in Vim entpacken
- 26. Kopieren und Entpacken von Dateien auf Remote-Rechner - ant
- 27. Wie zum Entpacken von Dateien mit nicht eindeutigen Dateinamen
- 28. Entpacken und umbenennen von Dateien unter Beibehaltung der ursprünglichen Dateierweiterung
- 29. TAR-Datei Inhalt lesen, ohne entpacken, in Python-Skript
- 30. Zippen von Dateien in Python
Was ist, wenn der Inhalt des ZIP-Archivs identisch sind, in allen ZIP-Archiven? Wie wird der Inhalt vor dem Extrahieren umbenannt? Beispiel: 1.zip 2.zip .. alle enthalten content.txt: extrahieren alle wie 1content.txt 2content.txt? – iratzhash
@Rahul - und welche Bibliothek importiere ich? – 3kstc
@ 3kstc 'import zipfile' –