import?zipfile,os,pyzipper
path?=?r'C:\Users\Lenovo\Desktop\2'? ? ? ? ? ? ? ? #循環(huán)解壓桌面上"2"文件夾內(nèi)的zip格式壓縮包
def?x():?????????#一次解壓、提取、刪除
????for?i?in?os.listdir(path):
????????if?'.zip'?in?i:
????????????route?=?os.path.join(path,i)
????????????zip_file?=?zipfile.ZipFile(route)#壓縮文件的路徑與文件名???????????
????????????for?f?in?zip_file.namelist():???#得到壓縮包里所有文件名(循環(huán))????
????????????????zip_file.extract(f,?path)?#?循環(huán)解壓文件到指定目錄
????????????zip_file.close()??????????????#?關(guān)閉文件,必須有,釋放內(nèi)存
????????????os.remove(route)
x()?
while?1:
????x()?
????zips=[m?for?m?in?os.listdir(path)?if?'.zip'in?m]
????if?not?zips:?????????????#判斷zips是否為空,為空則停止
????????break?文章來源:http://www.zghlxwxcb.cn/news/detail-416481.html
?文章來源地址http://www.zghlxwxcb.cn/news/detail-416481.html
到了這里,關(guān)于【python】 循環(huán)解壓zip格式的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!