1.安裝庫
pip install rarfile,多環境自己處理;
2.測試
#coding=utf-8 import rarfile """ 下面的地址和文件是必須存在的,否則會異常 """ path = "E:\\New\\New.rar" path2 = "E:\\New" rf = rarfile.RarFile(path) #待解壓文件 rf.extractall(path2) #解壓指定文件路徑 rf.close()
運行后報錯缺少unrar進入第三部。
3.配置環境
需要WinRAR軟件提供的UnRAR.exe文件(rar非開源所以必須使用winrar的文件),以下三種方法。
WinRAR下載地址: http://www.winrar.com.cn
(1).據winrar的目錄中的UnRAR.exe,拷貝到我的python腳本目錄下,再執行就ok了;
(2).環境變量path中加入unrar.exe所在目錄;(未成功)
(3).PyCharm的話,可以將unrar.exe復制到項目的venv/Scripts下。(未測試)
4.問題參考
https://blog.csdn.net/big_talent/article/details/52367184
https://blog.csdn.net/luoye7422/article/details/41873499