El lenguaje de programación Python viene con una función de soporte para varios algoritmos de compresión de datos . Esto le permite comprimir y descomprimir archivos de datos mediante programación. Se puede configurar un módulo de Python para comprimir o descomprimir datos utilizando el algoritmo bzip2 . Esto es muy útil para el envío de datos comprimidos través de una red , o guardar los datos de usuario en un archivo comprimido. El módulo de Python bz2 permite comprimir o descomprimir archivos bzip2 fácilmente. Cosas que necesitará
Python 3.2 Lenguaje de programación
Mostrar más instrucciones
1
Abra el editor de texto IDLE en Archivos de programa (o aplicaciones para Macintosh) en el directorio de Python. Se abrirá un archivo de código fuente en blanco
2
Importación del módulo bz2 escribiendo la siguiente línea en la parte superior del archivo de código fuente: .
Importación bz2
3
Crear un archivo bzip con la función bz2.BZ2File . Tiene que pasar esta función, el nombre y la ruta que desea que el archivo bzip tenga. Por ejemplo, para crear un archivo bzip llamado "archivo " en la carpeta raíz de la unidad C: \\ , se puede escribir lo siguiente:
bz = bz2.BZ2File ( 'C: \\ \\ archive.bz2 ' , ' w ' )
4
Abra el archivo que desea comprimir en un archivo bzip . Por ejemplo , para abrir el archivo " archivo.txt " en la raíz de la unidad C: \\ , se puede escribir lo siguiente:
con open (' C: \\ \\ archivo.txt ', ' r + b ' ) como f :
5
sangrar la línea siguiente y escriba la siguiente instrucción para leer los datos del archivo de texto : datos
= f.read ()
6
Escribe los datos que se leen desde el archivo de texto en el archivo bzip escribiendo esta línea de código :
bz.write (datos)
7
Cerrar el archivo bzip utilizando la función de cierre de esta manera:
bz.close ()
8
Ejecute el archivo presionando F5 . El script se comprimirá el archivo " archivo.txt " y guárdelo en un archivo bzip llamado " archive.bz2 . "