Mein existierender Code (ein Abschnitt) befindet sich am Ende dieses Posts.Auszug aus dem Verzeichnis innerhalb der Zip-Datei
Was ich tun möchte, ist alle Dateien aus einem Verzeichnis innerhalb einer ZIP-Datei zu extrahieren. Nicht der gesamte Inhalt einer Zip-Datei, sondern nur die Dateien in einem Verzeichnis (/theme_files/
), das sich in einem Zip befindet. Ich habe die notwendigen Bibliotheken bereits importiert.
Extrahieren Sie die Dateien aus [filename].tpk/theme_files
in ./workspace/[output]/
(.tpk
= .zip
)
theme_zip = zipfile.ZipFile(current_dir + "/themes/" + theme_name + ".tpk", 'r')
theme_zip.extractall(output_dir)
theme_zip.close()
Dies funktioniert nur, um den Ordner 'theme_files' in die Ausgabe zu kopieren. eine Idee wie man den Inhalt von 'theme_files' in die Ausgabe extrahiert? – spikespaz
Es sollte den Ordner und alles, was es enthält, extrahieren. Passiert das nicht für dich? –
Nein. Es extrahiert den gesamten Ordner und speichert ihn in "output_dir" – spikespaz