Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

ไฟล์ถูกแยกจากไฟล์ tar โดยใช้ Python อย่างไร


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