Python 是一門非常強大的編程語言,它提供了許多函數來方便我們處理文件和數據。其中,解壓縮函數是很常用的一類函數,它可以將壓縮文件解壓縮成原始文件,或者將多個文件打包壓縮成一個壓縮文件。
Python 中提供了多個內置的解壓縮函數,其中最常用的是zipfile
模塊和tarfile
模塊。
import zipfile
# 解壓縮 zip 文件
with zipfile.ZipFile('example.zip', 'r') as zip_obj:
# 打印壓縮文件中的所有文件名
print(zip_obj.namelist())
# 解壓縮所有文件到指定目錄
zip_obj.extractall('output_folder')
以上代碼演示了如何使用zipfile
模塊解壓縮 zip 文件。首先,我們需要導入zipfile
模塊,然后使用ZipFile
類打開壓縮文件。使用namelist()
方法可以打印出壓縮文件中的所有文件名,使用extractall()
方法將所有文件解壓縮到指定目錄。
import tarfile
# 解壓縮 tar 文件
with tarfile.open('example.tar.gz', 'r:gz') as tar_obj:
# 打印壓縮文件中的所有文件名
print(tar_obj.getnames())
# 解壓縮所有文件到指定目錄
tar_obj.extractall('output_folder')
以上代碼演示了如何使用tarfile
模塊解壓縮 tar 文件。與zipfile
模塊類似,我們也需要先導入tarfile
模塊,然后使用open()
方法打開壓縮文件。使用getnames()
方法可以打印出壓縮文件中的所有文件名,使用extractall()
方法將所有文件解壓縮到指定目錄。
總之,Python 提供了很多解壓縮函數來方便我們處理文件和數據,它們的使用方法也比較簡單,只需要了解一下基本的語法和參數即可。
上一篇python 文本排重
下一篇vue多請求并發