The tarfile module is used to manipulate tar archive files. Using this module, it is possible to read and write tar files, with or without compression.


Returns True if name appears to be a valid tar file that can be read by this module.

open([name [, mode [, fileobj [, bufsize]]]])

Creates a new TarFile object with the pathname name. mode is a string that specifies how the tar file is to be opened. The mode string is a combination of a file mode and a compression scheme specified as 'filemode[:compression]'. Valid combinations include the following:

'r'Open for reading. If the file is compressed, it is decompressed transparently. This is the default mode.
'r:'Open for reading without compression.
'r:gz' ...

Get Python: Essential Reference, Third Edition now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.