Ho due file in due diverse directory, uno è '/home/test/first/first.pdf'
, l'altro è '/home/text/second/second.pdf'
. Io uso seguente codice di comprimerli:python/zip: come eliminare il percorso assoluto nell'archivio zip se vengono forniti percorsi assoluti per i file?
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()
Dopo ho aperto il file zip che ho creato, ho una cartella home
in esso, poi ci sono due sotto-cartelle in essa, first
e second
, poi il pdf File. Non so come includere solo due file pdf invece di avere il percorso completo compresso nell'archivio zip. Spero di chiarire la mia domanda, per favore aiutatemi. Grazie.