Il linguaggio di programmazione Python viene fornito con supporto integrato per diversi algoritmi di compressione dei dati. Questo ti permette di comprimere e decomprimere archivi di dati di programmazione. È possibile configurare un modulo Python per comprimere o decomprimere dati utilizzando l'algoritmo di bzip2 . Questo è molto utile per l'invio di dati compressi su una rete , o il salvataggio dei dati utente in un archivio compresso . Il modulo Python bz2 permette di comprimere o decomprimere gli archivi bzip2 facilmente . Cose che ti serviranno 
 Python 3.2 linguaggio di programmazione 
 Show More Istruzioni 
 1 
 Aprire l' editor di testo IDLE in Programmi ( o domande di Macintosh) nella directory di Python . Si apre un file di codice sorgente vuoto 
 2 
 Importa il modulo bz2 scrivendo la seguente riga all'inizio del file di codice sorgente : . 
 
 Import bz2 
 
 3 
 Creare un file bzip utilizzando la funzione bz2.BZ2File . È necessario passare a questa funzione il nome e il percorso per il file bzip di avere. Ad esempio, per creare un file bzip denominato "archivio " nella cartella principale di un disco C: \\ , si potrebbe scrivere questo : 
 
 bz = bz2.BZ2File ( ' C : \\ \\ archive.bz2 ' , 'w' ) economici 4 
 Aprire un file da comprimere in un archivio bzip . Ad esempio, per aprire il file " nomefile " nella directory principale di un disco C: \\ , si potrebbe scrivere questo : 
 
 con open (' C : \\ \\ filename.txt ' , 'r + b ') come f : 
 5 
 Rientro alla riga successiva e scrivere la seguente istruzione per leggere i dati dal file di testo : 
 dati 
 = f.read ( ) per 
 6 
 Scrivi i dati che è stato letto dal file di testo nel file bzip scrivendo questa riga di codice : 
 
 bz.write ( dati ) economici 7 
 Chiudi il file bzip utilizzando la funzione di chiudere in questo modo: 
 
 bz.close ( ) economici 8 
 Eseguire il file premendo F5 . Lo script in grado di comprimere il file " filename.txt " e conservarla in un file bzip chiamato " archive.bz2 . "