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)