最近在使用python解压rar时遇到了一个错误。
安装的是rarfile这个包,但是执行解压的时候报错,网上找了很多方法也没有解决。
import rarfile
path1 = "E://test.rar"
with rarfile.RarFile(path1) as rf:
rf.extractall()
目前网上主要解决方案有如下:
1.将winrar.exe放到python项目下venv–scripts下。
2.windows安装unrar,并配置环境变量。
第一种方法我试了,发现没有解决问题,第二种方法由于找不到合适的安装包,也没有继续尝试。
考虑到本机安装有winrar程序,于是结合第二种方法的启发,在系统环境变量中配置了winrar的路径,然后重启pycharm,发现问题完美解决。