namelist

Mattepuffo's logo
Gestire file ZIP con Python

Gestire file ZIP con Python

Torniamo a parlare di Python (linguaggio che purtroppo non riesco a seguire più di tanto).

Oggi vediamo come gestire i file ZIP.

Se vogliamo comprimere un file:

f = zipfile.ZipFile('python_zip.zip', 'w', zipfile.ZIP_DEFLATED)
f.write('file_da_comprimere.txt')
f.close()

All'oggetto ZipFile passiamo come parametri il nome del file zippato, il modo ('w' per creare/sovrascrivere il file, 'r' per leggere il file, 'a' per appendere al file) e il metodo di compressione.

Con la funzione write indichiamo il file da mettere nell'archivio.

Se invece vogliamo aggiungere un file all'archivio basta sosituire 'w' con 'a'.