Biblioteca con scripts sencillos de Python

Script de Python para descomprimir ficheros "*.tar.gz" en la ruta "c:\aaa\".

import os
import tarfile

def descomprimir_archivos_tar_gz(ruta):
    # Obtenemos la lista de archivos en la ruta especificada
    archivos = os.listdir(ruta)
    
    # Iteramos sobre cada archivo en la ruta
    for archivo in archivos:
        if archivo.endswith(".tar.gz"):
            archivo_completo = os.path.join(ruta, archivo)
            print(f"Descomprimiendo {archivo_completo}...")
            
            # Creamos un objeto tarfile para leer el archivo .tar.gz
            with tarfile.open(archivo_completo, "r:gz") as tar:
                # Extraemos el contenido en la misma ruta
                tar.extractall(path=ruta)
                
            print(f"{archivo_completo} descomprimido exitosamente.")

# Ruta donde se encuentran los archivos .tar.gz
ruta_a_descomprimir = r"D:\aaa"

# Llamamos a la función para descomprimir los archivos
descomprimir_archivos_tar_gz(ruta_a_descomprimir)



Última modificación: