11.- Script de Python 3 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)