python解压rar包-rarfile库的使用
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