Tecnología

Inicio

Cómo configurar Python con bzip2

El lenguaje de programación Python viene con soporte incorporado 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 los datos utilizando el algoritmo bzip2. Esto es muy útil para el envío de datos comprimidos en una red, o guardar los datos del usuario en un archivo comprimido. El módulo bz2 Python le permite comprimir o descomprimir fácilmente archivos bzip2.

Instrucciones

1 Abra el editor de texto en IDLE Archivos de programa (o aplicaciones para Macintosh) en el directorio de Python. Se abre un archivo de código fuente en blanco.

2 Importar el módulo bz2 escribiendo la siguiente línea en la parte superior del archivo de código fuente:

bz2 importación

3 Crear un archivo bzip usando la función bz2.BZ2File. Tiene que pasar esta función, el nombre y la ruta que desea que el archivo bzip a tener. Por ejemplo, para crear un archivo bzip llamado "archivo" en la carpeta raíz de una unidad C: \, se podría escribir esto:

bz = bz2.BZ2File ( 'C: \ archive.bz2', 'w')

4 Abrir un archivo que desea comprimir en un archivo bzip. Por ejemplo, para abrir el "archivo.txt" archivo en la raíz de una unidad C: \, se podría escribir lo siguiente:

con abierto ( 'C: \ archivo.txt', 'r + b') como f:

5 Sangrar la siguiente línea y escribir 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 Cierre el archivo bzip utilizando la función de cierre de esta manera:

bz.close ()

8 Ejecute el archivo pulsando F5. El guión comprimirá el "archivo.txt" archivo y almacenarlo en un archivo bzip llamado "archive.bz2."