Die Programmiersprache Python kommt mit eingebauter Unterstützung für mehrere Datenkompressionsalgorithmen . Dies ermöglicht Ihnen, Komprimierung und Dekomprimierung von Daten Archiven programmatisch . Sie können ein Python-Modul zum Komprimieren oder Dekomprimieren von Daten mit dem bzip2 -Algorithmus. Dies ist sehr nützlich für das Senden von komprimierten Daten über ein Netzwerk oder das Speichern von Benutzerdaten in einem komprimierten Archiv . Das Python-Modul bz2 ermöglicht Ihnen die einfache komprimieren oder dekomprimieren bzip2 Archive. Things You
Python 3.2 Programmiersprache
brauchen anzeigen Weitere Anweisungen
1
Öffnen Sie das IDLE Texteditor in Program Files ( oder Programme für Macintosh) in der Python -Verzeichnis. Eine leere Quellcodedatei öffnet
2
Import der bz2 Modul , indem Sie die folgende Zeile an der Spitze der Quellcode-Datei : .
Import bz2
3
erstellen bzip Datei mit dem bz2.BZ2File Funktion . Sie brauchen, um passieren diese Funktion den Namen und Pfad Sie wollen die bzip Datei zu haben . Zum Beispiel, um eine bzip Datei namens " Archiv " auf den Root-Ordner eines C erstellen : \\-Laufwerk , können Sie schreiben:
bz = bz2.BZ2File ( " C: \\ \\ archive.bz2 ' , 'w' )
4
Öffnen einer Datei , die Sie in einem bzip Archiv komprimieren. Zum Beispiel, um die Datei zu öffnen " filename.txt " auf der Wurzel eines Laufwerk C: \\ , könnten Sie schreiben:
mit open (' C: \\ \\ filename.txt ', ' r + b ') als f :
5
Einzug die nächste Zeile und schreiben Sie die folgende Anweisung , um die Daten aus der Textdatei gelesen :
data = f.read ()
6
schreiben Sie die Daten , die aus der Textdatei in die bzip Datei schreibe diese Codezeile wurde gelesen :
bz.write (Daten)
7
schließen die bzip Datei mit dem close-Funktion wie folgt aus:
bz.close ()
8
Führen Sie die Datei durch Drücken von F5 . Das Skript wird die Datei komprimieren " filename.txt " und speichern sie in einer bzip Datei namens " archive.bz2 . "