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_archive_format()
El método en Python se usa para anular el registro o eliminar un formato de archivo de la lista de formatos de archivo admitidos disponibles.
También podemos registrar un nuevo formato o especificar una función propia para archivar formatos existentes usando shutil.register_archive_format()
el método u obtener la lista de todos los formatos de archivo disponibles compatibles usando el shutil.get_archive_formats()
método.
Sintaxis: shutil.unregister_archive_format(nombre)
Parámetro:
nombre : una string que representa el nombre del formato de archivo 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_archive_format()
# Python program to explain shutil.unregister_archive_format() method # importing shutil module import shutil # Get the list of # supported archive formats formats = shutil.get_archive_formats() # Print the list print("Supported archive formats:") print(formats, "\n") # Remove an archive format name = "bztar" shutil.unregister_archive_format(name) print("'% s' archive format unregistered successfully." % name, "\n") # Get the list of # supported archive formats formats = shutil.get_archive_formats() # Print the list print("Supported archive formats:") print(formats, "\n")
Formatos de archivo compatibles:
[(‘bztar’, [‘.tar.bz2’, ‘.tbz2’], “bzip2’ed tar-file”), (‘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’)]Formato de archivo ‘bztar’ no registrado correctamente.
Formatos de archivo admitidos:
[(‘gztar’, “archivo tar comprimido con gzip”), (‘tar’, ‘archivo tar sin comprimir’), (‘xztar’, “archivo tar comprimido con xz”), (‘archivo tar comprimido ‘, ‘Archivo zip’)]
Referencia: https://docs.python.org/3/library/shutil.html