El módulo Shutil en Python proporciona muchas funciones de operaciones de alto nivel en archivos y colecciones de archivos. Viene bajo los módulos de utilidad estándar de Python. Este módulo ayuda a automatizar el proceso de copia y eliminación de archivos y directorios.
shutil.unregister_unpack_format()
El método en Python se usa para anular el registro o eliminar un formato de desempaquetado de la lista de formatos de desempaquetado compatibles disponibles.
También podemos registrar un nuevo formato o especificar una función propia para desempaquetar formatos existentes usando shutil.register_unpack_format()
el método u obtener la lista de todos los formatos de desempaquetado disponibles compatibles usando el shutil.get_unpack_formats()
método.
Sintaxis: shutil.unregister_unpack_format(nombre)
Parámetro:
nombre : una string que representa el nombre del formato de desempaquetado que se eliminará de la lista.Tipo de devolución: este método no devuelve ningún valor.
Código:
Uso del método shutil.unregister_unpack_format()
# Python program to explain shutil.unregister_unpack_format() method # importing shutil module import shutil # Get the list of # supported unpack formats formats = shutil.get_unpack_formats() # Print the list print("Supported unpack formats:") print(formats, "\n") # Remove an unpack format name = "gztar" shutil.unregister_unpack_format(name) print("%s unpack format unregistered successfully." %name, "\n") # Get the list of # supported unpack formats formats = shutil.get_unpack_formats() # Print the list print("Supported unpack formats:") print(formats, "\n")
Formatos de desempaquetado compatibles:
[(‘bztar’, [‘.tar.bz2’, ‘.tbz2’], “archivo tar con bzip2’ed”), (‘gztar’, [‘.tar.gz’, ‘.tgz ‘], «archivo tar comprimido con gzip»), (‘tar’, [‘.tar’], ‘archivo tar sin comprimir’), (‘xztar’, [‘.tar.xz’, ‘.txz’] , “archivo tar xz’ed”), (‘zip’, [‘.zip’], ‘archivo ZIP’)]El formato de descompresión ‘gztar’ no se registró correctamente.
Formatos de desempaquetado admitidos:
[(‘bztar’, [‘.tar.bz2’, ‘.tbz2’], “archivo tar con bzip2’ed”), (‘tar’, [‘.tar’], ‘archivo tar sin comprimir ‘), (‘xztar’, [‘.tar.xz’, ‘.txz’], “xz’ed tar-file”), (‘zip’, [‘.zip’], ‘ZIP file’)]
Referencia: https://docs.python.org/3/library/shutil.html