programmeringssproget Python leveres med indbygget support for flere data komprimering algoritmer . Dette giver dig mulighed for at komprimere og dekomprimere data arkiver programmering. Du kan konfigurere en Python -modul til at komprimere eller dekomprimere data ved hjælp af bzip2 algoritme. Dette er meget nyttigt for at sende komprimerede data over et netværk , eller gemme brugerdata i en komprimeret arkiv . Den Pythonmodul bz2 giver dig mulighed for nemt at komprimere eller dekomprimere bzip2 arkiver. Ting du skal
Python 3.2 programmeringssprog
Vis Flere Instruktioner
1
Åbn klar tekst editor i Programmer ( eller Ansøgninger om Macintosh) i Python bibliotek. En tom kildekode filen åbnes
2
Importer bz2 modulet ved at skrive følgende linje i toppen af kildekoden fil: .
Import bz2
< br > 3
Opret en bzip fil med bz2.BZ2File funktion. Du er nødt til at passere denne funktion navnet og stien du ønsker bzip filen skal have. For eksempel vil oprette en bzip fil med navnet " arkiv " i rodmappen på en C: \\ drev, kan du skrive dette : Hej
bz = bz2.BZ2File ( ' C: \\ \\ archive.bz2 ' 'W' )
4
Åbn en fil, du vil komprimere til et bzip arkiv. For eksempel for at åbne filen " filename.txt " på roden af et C: \\ drev, kan du skrive dette : Hej
med åben ( ' C: \\ \\ filename.txt ', ' r + b «) som f:
5
indrykning næste linie og skriv følgende erklæring for at læse data fra tekstfil :
data = f.read ()
< br > 6
Skriv de data, der blev læst fra tekstfilen i bzip fil ved at skrive denne linje kode : Hej
bz.write (data)
7
Luk bzip filen ved hjælp af et tæt funktion som denne : Hej
bz.close ()
8
Kør filen ved at trykke F5 . Scriptet vil komprimere filen " filename.txt ", og opbevar det i et bzip fil kaldet " archive.bz2 . "