Python是一種廣泛使用的編程語言,非常適合處理各種任務,包括批量解壓縮文件。在本文中,我們將介紹如何使用Python批量解壓縮文件。
要在Python中批量解壓縮文件,我們需要使用一個內置模塊“zipfile”。該模塊提供了一種簡單的方式來訪問、創建、解壓縮ZIP格式的文件。
以下是使用Python批量解壓縮文件的示例代碼:
import zipfile import os # 設置批量解壓縮的文件夾路徑 folder_path = r'C:\Users\user\Desktop\files' # 遍歷文件夾中的所有文件 for file_name in os.listdir(folder_path): # 判斷文件是否是zip文件 if file_name.endswith('.zip'): # 打開zip文件 with zipfile.ZipFile(os.path.join(folder_path, file_name)) as zip_ref: # 解壓縮所有文件到同一目錄下 zip_ref.extractall(folder_path) # 刪除原zip文件 os.remove(os.path.join(folder_path, file_name)) print('解壓縮完成。')
在上面的代碼中,我們首先設置了要解壓縮的文件夾路徑。然后,我們使用“os.listdir”函數遍歷該文件夾中的所有文件。
在遍歷過程中,我們檢查每個文件名是否以“.zip”結尾。如果是,則使用“zipfile.ZipFile”打開ZIP文件,然后調用“extractall”方法解壓縮所有文件到同一目錄下。
最后,我們使用“os.remove”函數刪除原zip文件。打印“解壓縮完成”的消息。
總之,使用Python批量解壓縮文件非常容易實現。我們只需要使用zipfile模塊和一些基本的Python文件處理功能就可以完成這項工作。