Python是一門流行的編程語言,它擁有眾多的庫來擴展其功能。其中之一就是tar庫。
import tarfile
# 創建tar壓縮包
with tarfile.open('example.tar', 'w') as tar:
tar.add('file1.txt')
tar.add('file2.txt')
# 解壓tar文件
with tarfile.open('example.tar', 'r') as tar:
tar.extractall()
tar庫提供了壓縮和解壓tar文件的功能。tar文件是一種常見的歸檔文件格式,它將多個文件打包在一起,在Linux系統上經常使用。
使用tar庫創建tar壓縮包非常容易。只需要使用tarfile.open()函數創建一個tar文件,然后使用tar.add()函數添加要壓縮的文件或文件夾。最后使用with語句關閉tar文件。
解壓tar文件同樣簡單。只需使用tarfile.open()函數打開tar文件,然后使用tar.extractall()函數將所有文件提取到當前目錄下。同樣,使用with語句關閉tar文件。
除了基本的壓縮和解壓功能,tar庫還提供了許多其他的功能,例如將文件添加到已有的tar文件中,獲取tar文件中的成員列表等等。詳細的API文檔可以在Python官方網站上找到。