Come configurare Python con bzip2

May 11

Il linguaggio di programmazione Python viene fornito con supporto built-in per diversi algoritmi di compressione dei dati. Questo ti permette di comprimere e decomprimere archivi di dati a livello di codice. È possibile configurare un modulo Python per comprimere o decomprimere i dati utilizzando l'algoritmo 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 bz2 Python consente di comprimere o decomprimere archivi bzip2 facilmente.

istruzione

1 Aprire l'editor di testo IDLE in Programmi (o applicazioni per Macintosh) nella directory Python. Si apre un file di codice sorgente vuoto.

2 Importare il modulo bz2 scrivendo la seguente riga nella parte superiore del file di codice sorgente:

importazione bz2

3 Creare un file bzip utilizzando la funzione bz2.BZ2File. È necessario passare 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 C: \ unità, si potrebbe scrivere questo:

bz = bz2.BZ2File ( 'C: \ archive.bz2', 'w')

4 Aprire un file che si desidera comprimere in un archivio bzip. Ad esempio, per aprire il file "nomefile.txt" sulla radice di un disco C: \, si potrebbe scrivere questo:

con aperta ( 'C: \ filename.txt', 'r + b') come f:

5 Rientrare la riga successiva e scrivere la seguente istruzione per leggere i dati dal file di testo:

Dati = f.read ()

6 Scrivere i dati che è stato letto dal file di testo nel file bzip scrivendo questa riga di codice:

bz.write (dati)

7 Chiudere il file bzip utilizzando la funzione di chiusura in questo modo:

bz.close ()

8 Eseguire il file premendo F5. Lo script in grado di comprimere il file "nomefile.txt" e conservarla in un file bzip chiamato "archive.bz2."