Ich habe zwei Dateien in zwei verschiedenen Verzeichnissen, eines ist '/home/test/first/first.pdf'
, das andere ist '/home/text/second/second.pdf'
. Ich verwende folgenden Code, um sie zu komprimieren:python/zip: Wie wird der absolute Pfad im zip-Archiv entfernt, wenn absolute Pfade für Dateien zur Verfügung gestellt werden?
import zipfile, StringIO
buffer = StringIO.StringIO()
first_path = '/home/test/first/first.pdf'
second_path = '/home/text/second/second.pdf'
zip = zipfile.ZipFile(buffer, 'w')
zip.write(first_path)
zip.write(second_path)
zip.close()
Nachdem ich die Zip-Datei öffnen, die ich erstellt, ich habe einen home
Ordner drin, dann gibt es zwei Unterordner darin, first
und second
, dann ist die pdf Dateien. Ich weiß nicht, wie man nur zwei pdf-Dateien einbindet, anstatt den vollständigen Pfad in das Zip-Archiv gezippt zu haben. Ich hoffe, ich stelle meine Frage klar, bitte helfen Sie mir. Vielen Dank.