安装

$ pip install unrar

解压

from unrar import rarfile# 源码:https://github.com/matiasb/python-unrar
# 下载UnRAR.dll https://www.rarlab.com/rar_add.htm
# 配置UnRAR.dll位置
# 在系统变量里配置
# UNRAR_LIB_PATH = C:\Program Files (x86)\UnrarDLL\x64\UnRAR64.dllfilename = 'rar压缩包路径'
extract_path = '解压路径'fp = rarfile.RarFile(filename)
for pwd in range(0, 10000):# 左对齐,不足补0pwd = "{0:0>4}".format(pwd)try:fp.extractall(pwd=pwd, path=extract_path)print('Success:', pwd)breakexcept Exception:print(pwd)pass

Python unrar解压rar压缩文件相关推荐

  1. ubuntu18.04怎么解压rar压缩文件

    ubuntu18.04怎么解压rar压缩文件 今天在自己的ubuntu18.04中得到一个rar的压缩文件,在windows下使用的winrar软件,在这里又安装不上,后来发现有一些开源的解压软件可以 ...

  2. Ubuntu下安装rar软件,解压rar压缩文件方法

    1.下载rar软件 wget https://www.rarlab.com/rar/rarlinux-x64-5.9.0.tar.gz 2.解压并安装rar软件 tar -zxvf rarlinux- ...

  3. Linux解压rar压缩文件,rar unrar

    Linux系统不支持rar压缩文件解压,所以要先安装在进行解压. 需要先装make哦,如果没安装需要安装一下呦 1,首先要在tools文件夹下面进行安装,没有就mkdir好了 [root@izuf6b ...

  4. Python自动解压各种压缩文件

    压缩文件是我们在使用电脑时经常会遇到的.压缩文件并不只有一种压缩模式.平常我们都是通过安装一些解压缩软件来打开这些不同的压缩文件.今天我们来谈一谈,如何用Python解压几种常见类型的压缩文件.    ...

  5. python批量解压批量压缩文件夹(逐个)

    系列文章目录 文章目录 系列文章目录 前言 一.python批量解压 二.python批量压缩 总结 前言 一.python批量解压 提示:如果是重要数据解压前请先备份,解压后会覆盖原压缩文件!! 解 ...

  6. Linux解压rar压缩文件的详细方法

    1.下载软件包 下载linux版本的rar软件,进入以下网址下载: https://www.rarlab.com/download.htm 可以手动下载此文件,也可以通过直链下载到服务器.在服务器上执 ...

  7. linux centos rar解压,Centos解压rar压缩文件

    在liunx下原本是不支持rar文件的,需要安装liunx下的winrar版本官网下载最近rar解压包. 下载linux系统rar解压工具: 可以通过官网直接下载,通过ftp/sftp等公共传输到li ...

  8. c# rar解压大小_C#解压RAR压缩文件

    C# RAR压缩或解压文件 using System; using System.Collections.Generic; using System.Text; using System.IO; us ...

  9. mac 解压rar压缩文件

    实用unrar来解压缩,命令如下: 1, 用homebrew安装unrar brew install unrar 2,安装成功拖入压缩文件 ➜  htdocs git:(master) ✗ unrar ...

最新文章

  1. python硬件驱动_Python学习:计算机基础之计算机硬件
  2. access开发精要(4)-参考与查阅
  3. Qt Creator导出QML
  4. Invalid format (return structure): Property Name 'Guid', Property Value '000000
  5. android主动显示流程,Activity加载显示基本流程
  6. Java高级工程师必看系列,已拿到offer
  7. java singletonlist_Java Collections singletonList()方法及示例
  8. 数据分析5大关键环节
  9. IT-游戏 学习资源思维导图(持续更新,欢迎关注点赞加评论)
  10. 修改阿里云ECS服务器的系统时区
  11. 【译】用CSS实现基线韵律
  12. C++ byte数组/char数组 转 int16 int32
  13. mysql 5.6 在线DDL
  14. android中文朗读包,Android 通过手说tts中文语音包实现中文朗读
  15. 微信小程序怎么设置服务器上,如何为微信小程序设置服务器地址?-微信小程序服务器诗...
  16. python2048游戏代码_python 实现 2048 游戏 (二)
  17. 暗影精灵电脑 开机速度慢的解决方法
  18. 清华北大计算所自动化所计算机夏令营详细攻略
  19. 面试之Java性能优化
  20. 数据结构实验--基于线性表的图书信息管理系统

热门文章

  1. vue树形权限菜单_vue实现树形菜单步骤说明
  2. 女人假正经的十三种表现
  3. Linux vmwaver下安装cenos联网时出现 network is unreachable问题
  4. 关于border设置无边框
  5. 苹果手机计算机的使用技巧,苹果手机6个使用小技巧,简单又实用,让你更好地了解你的iPhone...
  6. vue集成阿里云Aliplayer直播点播组件
  7. 12306APP找回密码操作后账户被注销BUG
  8. 《算法分析与设计》作业9----最长公共子序列LCS
  9. 杨澜专访魏少军、赵伟国,讨论中国半导体!
  10. a4纸尺寸是多少厘米 a4纸是多少k2022