前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >python解压rar文件

python解压rar文件

作者头像
py3study
发布2020-01-03 11:23:26
2.9K0
发布2020-01-03 11:23:26
举报
文章被收录于专栏:python3

应用场景

在数据预处理阶段,有时候会发现我们的数据存储在大量杂乱无章的压缩文件中,这些压缩文件还可能处在复杂的目录树结构下。这时候你可能会想写个python脚本来处理。 对于zip文件,python 的zipfile模块提供了很好的支持,但是对于rar格式的压缩文件,要麻烦一点。

安装unrar

unrar是python下支持解压rar文件的插件

代码语言:javascript
复制
pip install unrar

不过这个插件需要rarlib的支持,不然无法解压

安装rarlib

这个网页去下载相应版本的rarlib,由于我用的是windows系统,所以下载了UnRAR.dll。 我照着unrar文档中的方式设置UnRAR.dll的环境变量,结果毫无效果,看看报错,摸索出来了一个方法。 将安装好后的rarlib目录加入环境变量path(由于我的是64bit系统,所以只加入了rarlib目录下的64子目录)。由于unrar模块要搜索名为unrar.dll的文件,所以需要把目录中的UnRAR.dll, UnRAR.lib(UnRAR64.dll, UnRAR64.lib)改为unrar.dll,unrar.lib 这样unrar就可以顺利解压rar文件了

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019/09/26 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 应用场景
  • 安装unrar
  • 安装rarlib
相关产品与服务
数据保险箱
数据保险箱(Cloud Data Coffer Service,CDCS)为您提供更高安全系数的企业核心数据存储服务。您可以通过自定义过期天数的方法删除数据,避免误删带来的损害,还可以将数据跨地域存储,防止一些不可抗因素导致的数据丢失。数据保险箱支持通过控制台、API 等多样化方式快速简单接入,实现海量数据的存储管理。您可以使用数据保险箱对文件数据进行上传、下载,最终实现数据的安全存储和提取。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档