Herramientas de usuario

Herramientas del sitio


informatica:programacion:python:comprimir_descomprimir

¡Esta es una revisión vieja del documento!


Python: Comprimir y descomprimir

Se usa el módulo patool que permite comprimir en diferentes formatos (rar, tar, zip…), así como descomprimir. Es un módulo externo así que hay que instalarlo con pip install patool

Descomprimir

import patoolib
 
import os
 
os.chdir("/ruta/")
 
# Descomprimimos
patoolib.extract_archive("fichero.zip", outdir = "directorio")

Si queremos descomprimir un rar, es necesario tener instalado en el sistema rar, unrar o p7z y luego usaremos el método extract_archive() de la siguiente manera:

patoolib.extract_archive("fichero.rar", outdir = "directorio", program="unrar")

Lo que indicamos en el parámetro program es el nombre del ejecutable que realizará la descompresión del fichero .rar

informatica/programacion/python/comprimir_descomprimir.1604664306.txt.gz · Última modificación: por tempwin