[PYTHON] Compress / decompress tarfile

1


import tarfile

with tarfile.open('test.tar.gz', 'w:gz') as tr:
    tr.add('test_dir')
#test_test the directory called dir.tar.Compress to tarfile with filename gz

with tarfile.open('test.tar.gz', 'r:gz') as tr:
    tr.extractall(path='test_tar')
#test_test in a directory called tar.tar.Expand gz

2


import tarfile

with tarfile.open('test.tar.gz', 'r:gz') as tr:
    with tr.extractfile('test_dir/sub_dir/sub_test.txt') as f:
        print(f.read())
#test compressed into tarfile.tar.sub without expanding gz_test.Output txt

Recommended Posts

Compress / decompress tarfile
[python] Compress and decompress