如何做好营销型网站建设,天津建设工程信息网评标专家怎么查询评审项目,首页关键词优化公司,班级优化大师官方网站博主之前在网上找了很多资料#xff0c;发现rarfile库不能直接调用#xff0c;需要安装unrar模块#xff0c;下面将详细介绍整个实现流程。第一步#xff1a;安装unrar模块,直接pip install unrar可能会找不到库#xff0c;需要下载unrar library#xff0c;也就是UnRAR.…博主之前在网上找了很多资料发现rarfile库不能直接调用需要安装unrar模块下面将详细介绍整个实现流程。第一步安装unrar模块,直接pip install unrar可能会找不到库需要下载unrar library也就是UnRAR.dll下载地址为http://www.rarlab.com/rar/UnRARDLL.exe第二步将unrar安装路径添加到系统环境变量64位操作系统的路径为C:\Program Files (x86)\UnrarDLL\x64然后还需要将x64文件下的UnRAR64.lib和UnRAR64.dall重命名为unrar.lib和unrar.dall因为unrar模块识别的文件是unrar.dll和unrar.lib第三步打开Pycharm就可以用下面代码实现from unrar import rarfile#导入rarfile库path1 C:\test.rar#需要解压的文件路径及地址path2 C:\TEST#需要解压到的文件夹地址rf rarfile.RarFile(path1 , pwd 123) # pwd为解压密码rf.extractall(path path2, pwd 123)如果你的压缩包没有密码可以使用以下代码实现from unrar import rarfile#导入rarfile库file rarfile.RarFile(C:\test.rar) #需要解压的文件路径及文件file.extractall(C:\TEST) #需要解压到的文件夹地址ps下面看下Python如何解压.zip文件(如果有密码需要密码已知)需导入头文件import zipfile无密码zip_file zipfile.ZipFile(./cache/.zip)#文件的路径与文件名zip_list zip_file.namelist() # 得到压缩包里所有文件for f in zip_list:zip_file.extract(f, ./cache_F/,pwd.encode(utf-8)) # 循环解压文件到指定目录zip_file.close() # 关闭文件必须有释放内存有密码zip_file zipfile.ZipFile(./cache_F/.zip)#文件的路径与文件名zip_list zip_file.namelist() # 得到压缩包里所有文件for f in zip_list:zip_file.extract(f, ./cache/,pwdmima.encode(utf-8)) # 循环解压文件到指定目录zip_file.close() # 关闭文件必须有释放内存总结到此这篇关于Python实现加密的RAR文件解压的方法(密码已知)的文章就介绍到这了,更多相关Python RAR文件解压内容请搜索菜鸟教程www.piaodoo.com以前的文章或继续浏览下面的相关文章希望大家以后多多支持菜鸟教程www.piaodoo.com标签解压,文件,rarfile,zip,unrar,python,Python,RAR,file来源 https://www.cnblogs.com/piaodoo/p/13931170.html