คุณสามารถใช้โมดูล 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()