Computer >> Máy Tính >  >> Lập trình >> Python

Các tệp được trích xuất từ ​​tệp tar bằng Python như thế nào?

Bạn có thể sử dụng mô-đun tarfile để đọc và ghi các tệp tar. Để giải nén tệp tar, trước tiên bạn cần mở tệp, sau đó sử dụng phương pháp giải nén của mô-đun tarfile.

Ví dụ

import tarfile
my_tar = tarfile.open('my_tar.tar.gz')
my_tar.extractall('./my_folder') # specify which folder to extract to
my_tar.close()

Thao tác này sẽ giải nén nội dung của tệp my_tar.tar.gz vào my_folder.

Bạn cũng có thể trích xuất các tệp riêng lẻ từ tar bằng cách sử dụng giải nén (tên tệp, đường dẫn).

Ví dụ

import tarfile
my_tar = tarfile.open('my_tar.tar.gz')
my_tar.extract('hello.txt','./my_folder')
my_tar.close()