Python | shutil.unregister_unpack_format() method
Last Updated :
07 Jun, 2019
Shutil module in Python provides many functions of high-level operations on files and collections of files. It comes under Python’s standard utility modules. This module helps in automating process of copying and removal of files and directories.
shutil.unregister_unpack_format()
method in Python is used to unregister or remove an unpack format from the list of available supported unpack format.
We can also register a new format or specify own function for unpacking existing formats using shutil.register_unpack_format()
method or get the list of all supported available unpack format using shutil.get_unpack_formats()
method.
Syntax: shutil.unregister_unpack_format(name)
Parameter:
name: A string representing the name of the unpack format which is to be removed from the list.
Return Type: This method does not return any value.
Code: Use of shutil.unregister_unpack_format() method
import shutil
formats = shutil.get_unpack_formats()
print ( "Supported unpack formats:" )
print (formats, "\n" )
name = "gztar"
shutil.unregister_unpack_format(name)
print ( "%s unpack format unregistered successfully." % name, "\n" )
formats = shutil.get_unpack_formats()
print ( "Supported unpack formats:" )
print (formats, "\n" )
|
Output:
Supported unpack formats:
[(‘bztar’, [‘.tar.bz2’, ‘.tbz2’], “bzip2’ed tar-file”), (‘gztar’, [‘.tar.gz’, ‘.tgz’], “gzip’ed tar-file”), (‘tar’, [‘.tar’], ‘uncompressed tar file’), (‘xztar’, [‘.tar.xz’, ‘.txz’], “xz’ed tar-file”), (‘zip’, [‘.zip’], ‘ZIP file’)]
‘gztar’ unpack format unregistered successfully.
Supported unpack formats:
[(‘bztar’, [‘.tar.bz2’, ‘.tbz2’], “bzip2’ed tar-file”), (‘tar’, [‘.tar’], ‘uncompressed tar file’), (‘xztar’, [‘.tar.xz’, ‘.txz’], “xz’ed tar-file”), (‘zip’, [‘.zip’], ‘ZIP file’)]
Reference: https://docs.python.org/3/library/shutil.html
Share your thoughts in the comments
Please Login to comment...