programmeringsspråket Python levereras med inbyggt stöd för flera data komprimeringsalgoritmer . Detta tillåter dig att komprimera och dekomprimera dataarkiv programmässigt . Du kan konfigurera en Python -modul för att komprimera eller dekomprimera data med bzip2 algoritmen . Detta är mycket användbart för att skicka komprimerade data över ett nätverk , eller spara användardata i ett komprimerat arkiv . Python -modulen bz2 kan du enkelt komprimera eller dekomprimera bzip2 arkiv . Saker du behöver
Python 3.2 programmeringsspråk
Visa fler instruktioner
1
Öppna IDLE textredigerare i Program Files ( eller Program för Macintosh ) i Python katalogen . En tom källkod fil öppnas
2
Importera bz2 modulen genom att skriva följande rad längst upp källkoden filen : .
Import bz2
3
Skapa en bzip fil med bz2.BZ2File funktionen . Du måste passera denna funktion namn och sökväg du vill att bzip filen ska ha . Till exempel , för att skapa en bzip fil med namnet " arkivet " på rotmappen på en C : \\ -enhet , kan du skriva det här :
bz = bz2.BZ2File ( ' C : \\ \\ archive.bz2 ' , ' w ' )
4
Öppna en fil du vill komprimera i en bzip arkiv . Till exempel , för att öppna filen " filnamn.typ " i roten av en C : \\ -enhet , kan du skriva det här :
med open ( " C : \\ \\ filnamn.txt ' , ' r + b ' ) som f :
5
indrag på nästa rad och skriv följande uttalande för att läsa data från textfilen :
uppgifter = f.read ( ) katalog
6
Skriv de data som läses från textfilen till den bzip filen genom att skriva denna kodrad :
bz.write ( data)
7
Stäng den bzip filen med close -funktionen så här :
bz.close ( )
8
Kör filen genom att trycka på F5 . Manuset kommer att komprimera filen " filnamn.typ " och förvara den i en bzip fil som heter " archive.bz2 . " Addera