1.匯入rarfile模組,實現檔案解壓;
2.匯入os模組,實現檔案刪除;
3.使用for迴圈實現檔案遍歷。
import rarfile #匯入rarfile模組,實現檔案解壓
import os #匯入os模組,實現已解壓檔案的刪除
#通過for迴圈,實現0
-for i in
range(0
,20):
#定義原始壓縮檔案儲存路徑
oldpath =
+str
(i)+
#定**壓檔案儲存路徑
newpath =
'e:\\python\\解壓目錄\\'
+str
(i)+
#解壓檔案
rf = rarfile.
rarfile
(oldpath)
rf.extractall
(newpath)
print
(f'第個檔案解壓成功'
) #列印解壓進度
#進行原檔案刪除
os.remove
(oldpath)
print
(f'檔案刪除成功'
) #進行刪除提示
1.通過for 迴圈和range序列範圍實現按數字命名檔案遍歷;
2.自定義檔案路徑,使用『+』靈活定義檔名稱;
3.通過print輸出檔案解壓進度和刪除提示。
[1]:
[2]:
python暴力解壓rar壓縮包
寫 之前先吐槽一下rarfile這個第三方工具 因為unrar的 不公開所以python的解壓工具還要依賴c的動態鏈結庫,可非了我半天時間搜尋 具體解決辦法 還有就是rarfile的extractall方法在遇到錯誤密碼的時候竟然沒有丟擲異常資訊,所以檢查密碼是否正確就只能觀察解壓路徑下檔案是否增加...
Linux下解壓rar壓縮包
wget rar軟體不需要安裝,直接解壓到 usr local下,以下操作需要有root許可權。tar zxvf rarlinux x64 4.2.0.tar.gz c usr local 此時,usr local rar下就會有rar命令和unrar命令。可以在 usr local bin下建立連...
解壓rar Linux下rar壓縮包的解壓方法
linux本身不支援unrar和rar命令,需要我們安裝rar for linux root localhost wget 2 安裝 root localhost tar xf rarlinux x64 5.9.0.tar.gz root localhost cd rar root localhos...