解壓 zip 文件spa
zip_file = zipfile.ZipFile(_zipfile) # 爲壓縮文件路徑 zip_list = zip_file.namelist() # 獲得壓縮包裏全部文件 for f in zip_list: zip_file.extract(f, folder_abs) # 循環解壓文件到指定目錄 zip_file.close() #
解壓 rar 文件code
Python 自己不支持 rar 文件的解壓,須要先安裝相關依賴纔可以使用blog
rf = rarfile.RarFile(_rarfile, mode='r') # mode的值只能爲'r' rf_list = rf.namelist() # 獲得壓縮包裏全部的文件 print('rar文件內容', rf_list) for f in rf_list: rf.extract(f, folder_abs) # 循環解壓,將文件解壓到指定路徑 # 一次性解壓全部文件到指定目錄 # rf.extractall(path) # 不傳path,默認爲當前目錄