คุณสามารถใช้โมดูล tarfile เพื่ออ่านและเขียนไฟล์ tar ในการแตกไฟล์ tar คุณต้องเปิดไฟล์ก่อนแล้วจึงใช้วิธีแตกไฟล์ของโมดูล tarfile
ตัวอย่าง
import tarfile
my_tar = tarfile.open('my_tar.tar.gz')
my_tar.extractall('./my_folder') # specify which folder to extract to
my_tar.close() นี่จะแยกเนื้อหาของไฟล์ my_tar.tar.gz ไปยัง my_folder
คุณยังสามารถแยกไฟล์แต่ละไฟล์ออกจาก tar โดยใช้การแตกไฟล์ (ชื่อไฟล์, เส้นทาง)
ตัวอย่าง
import tarfile
my_tar = tarfile.open('my_tar.tar.gz')
my_tar.extract('hello.txt','./my_folder')
my_tar.close()