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
