Le langage de programmation Python est livré avec un support intégré pour plusieurs algorithmes de compression de données . Cela vous permet de compresser et décompresser des archives de données par programmation. Vous pouvez configurer un module Python pour compresser ou décompresser des données en utilisant l'algorithme bzip2 . Ceci est très utile pour l'envoi de données compressées sur un réseau, ou l'enregistrement des données de l'utilisateur dans une archive compressée . Le module Python bz2 vous permet de compresser ou décompresser des archives facilement bzip2 . Choses que vous devez
Python 3.2 langage de programmation
Afficher plus Instructions
1
Ouvrez l'éditeur de texte IDLE dans Program Files (ou des applications pour Macintosh) dans le répertoire Python. Un fichier de code source vide s'ouvre
2
importation du module bz2 en écrivant la ligne suivante en haut du fichier de code source: .
Importation bz2
3
Créer un fichier bzip utilisant la fonction bz2.BZ2File . Vous devez passer cette fonction, le nom et le chemin que vous voulez le fichier bzip à avoir. Par exemple, pour créer un fichier bzip nommé " archive " dans le dossier racine du lecteur C: \\ , vous pouvez écrire ceci:
bz = bz2.BZ2File ( 'C: \\ \\ archive.bz2 », 'w' )
4
Ouvrez le fichier que vous souhaitez compresser dans une archive bzip . Par exemple, pour ouvrir le fichier " fichier.txt " à la racine du lecteur C: \\ , vous pouvez écrire ceci:
avec open (' C: \\ \\ filename.txt ', ' r + b ») comme f :
5
retrait de la ligne suivante et écrire la déclaration suivante pour lire les données du fichier texte : données de
= f.read ()
6
Ecrire les données qui ont été lues à partir du fichier texte dans le fichier bzip en écrivant cette ligne de code :
bz.write (données)
7
Fermer le fichier bzip l'aide de la fonction de fermeture comme ceci:
bz.close ()
8
Exécutez le fichier en appuyant sur F5 . Le script va compresser le fichier " fichier.txt " et le stocker dans un fichier bzip appelé " archive.bz2 . "