Python 3 解壓文件夾內(nèi)所有zip文件到同名子文件夾

import os, zipfile

dir_name = 'yourZipFileLocation'#你保存文件的路徑
extension = ".zip"

os.chdir(dir_name) # 將工作路徑換到你保存文件的路徑
for item in os.listdir(dir_name): # 遍歷文件夾中所有文件
    if item.endswith(extension): # 尋找 ".zip" 結(jié)尾的文件
        file_name = os.path.abspath(item) # 獲取帶文件名的文件完整路徑
        zip_ref = zipfile.ZipFile(file_name) # 創(chuàng)建zip 對(duì)象
        os.mkdir(file_name.replace(".zip","")) # 創(chuàng)建同名子文件夾
        zip_ref.extractall(file_name.replace(".zip","")) # 解壓zip文件內(nèi)容到子文件夾
        zip_ref.close() # 關(guān)閉zip文件
        os.remove(file_name) # 刪除同名zip文件

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容