De programmeertaal Python wordt geleverd met ingebouwde ondersteuning voor verschillende compressie algoritmen data . Hierdoor kunt u programmatisch comprimeren en decomprimeren van data-archieven . U kunt een Python module voor het comprimeren of decomprimeren gegevens met behulp van de bzip2 algoritme te configureren . Dit is erg handig voor gecomprimeerde gegevens verzenden via een netwerk , of gebruikersgegevens opslaan in een gecomprimeerd archief . De Python module bz2 kunt u eenvoudig comprimeren of decomprimeren bzip2 archieven . Wat je nodig hebt Python 3.2 programmeertaal Toon Meer Aanwijzingen 1 Open de IDLE teksteditor in Program Files ( of Programma's voor Macintosh ) in de Python directory . Een lege broncode bestand opent Import 2 de bz2 module door het schrijven van de volgende lijn aan de bovenkant van de broncode bestand : . Import bz2 < br > 3 Maak een bzip bestand met de bz2.BZ2File functie . Je nodig hebt om deze functie te passeren de naam en het pad dat u wilt het bzip bestand te hebben . Bijvoorbeeld , om een bzip bestand met de naam " archief " op de hoofdmap van een C: bz = bz2.BZ2File ( ' C : : \\ \\ archive.bz2 ' \\ schijf , je zou dit schrijf, 'w' ) 4 Open een bestand dat u wilt comprimeren in een bzip archief . Bijvoorbeeld, om het bestand te openen " bestandsnaam.txt " op de wortel van een C : \\ schijf , kan je dit te schrijven : met open ( ' C : \\ \\ bestandsnaam.txt ' , ' r + b ' ) als f : 5 inspringen de volgende regel en schrijf de volgende verklaring om de gegevens van het tekstbestand te lezen : databank = f.read ( ) op < br > 6 Schrijf de gegevens die uit het tekstbestand werd ingelezen in het bzip bestand door het schrijven van deze regel code : bz.write ( data ) Sluiten 7 het bzip bestand met de close functie als volgt : bz.close ( ) 8 Voer het bestand door op F5 te drukken . Het script zal comprimeren het bestand " filename.txt " en bewaar deze op een bzip bestand genaamd " archive.bz2 . "
|