Zip-Archive von Verzeichnissen in Python erstellen
Um eine Verzeichnisstruktur als ZIP-Datei in Python zu archivieren, sollten Sie die Funktion „shutil.make_archive“ nutzen . Diese vielseitige Funktion unterstützt sowohl ZIP- als auch TAR-Formate und bietet eine praktische Lösung für Ihre Archivierungsanforderungen.
Die Verwendung von Shutil.make_archive ist unkompliziert:
import shutil shutil.make_archive(output_filename, 'zip', dir_name)
Dieser Befehl erstellt ein ZIP-Archiv mit dem Namen „output_filename.zip“ enthält den Inhalt des Verzeichnisses „dir_name“.
Shutil.make_archive bietet zwar eine einfache Möglichkeit, ganze Verzeichnisse zu archivieren, kann es aber auch sein für komplexere Szenarien nicht ausreichen. In solchen Fällen wird empfohlen, das Zipfile-Modul zu erkunden, da es eine detaillierte Kontrolle über den Inhalt des Archivs bietet und es Ihnen ermöglicht, bestimmte Dateien zu überspringen oder andere benutzerdefinierte Vorgänge auszuführen.
Das obige ist der detaillierte Inhalt vonWie erstelle ich Zip-Archive von Verzeichnissen in Python?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!