广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python解压rar文件
  • 811
分享到

python解压rar文件

文件pythonrar 2023-01-31 08:01:45 811人浏览 独家记忆

Python 官方文档:入门教程 => 点击学习

摘要

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

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

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

pip install unrar

不过这个插件需要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文件了

--结束END--

本文标题: python解压rar文件

本文链接: https://www.lsjlt.com/news/192728.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python解压rar文件
    在数据预处理阶段,有时候会发现我们的数据存储在大量杂乱无章的压缩文件中,这些压缩文件还可能处在复杂的目录树结构下。这时候你可能会想写个python脚本来处理。 对于zip文件,python 的zipfile模块提供了很好的支持...
    99+
    2023-01-31
    文件 python rar
  • linux下解压rar文件
    首先说明 linux中常常会遇到一些rar结尾的文件包,靠linux本身的命令是无法实现解压rar结尾的文件夹的,需要安装rar的压缩软件才可以。 2、要将服务器的账号切换为root账户,否则安装会出...
    99+
    2023-09-03
    linux 服务器 运维
  • ubuntu如何解压rar文件
    要在Ubuntu上解压RAR文件,您需要安装一个RAR解压工具。您可以使用以下命令来安装RAR解压工具:```sudo apt-ge...
    99+
    2023-08-29
    ubuntu
  • Python实现rar、zip和7z文件的压缩和解压
    一、7z压缩文件的压缩和解压 1、安装py7zr 我们要先安装py7zr第三方库: pip install py7zr 如果python环境有问题,执行上面那一条安装语句老是安装在默认的python环...
    99+
    2023-09-20
    python
  • Linux中怎么解压rar文件
    这篇文章主要讲解了“Linux中怎么解压rar文件”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux中怎么解压rar文件”吧!RAR是一种专利文件格式,用于数据压缩与归档打包,其主要优...
    99+
    2023-06-27
  • Linux下怎么解压rar文件
    这篇文章主要讲解了“Linux下怎么解压rar文件”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux下怎么解压rar文件”吧!正常rar是windows下的压缩文件,linux是不支持...
    99+
    2023-06-28
  • linux下如何压缩好解压.rar文件
    这篇文章将为大家详细讲解有关linux下如何压缩好解压.rar文件,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。一,解压问题在网上下东西的时候,经常会遇到.rar后缀的文件,我用tar解压,...
    99+
    2023-06-05
  • Linux 下解压 rar 文件的方法
    网上下载rar 压缩文件的使用,在linux在我们需要对其进行解压缩,这个时候,我们需要安装 rar相关的文件,来进行解压缩。 1. 下载 我们进入rarlab网站,进行下载 rar for linux x64 2. 使...
    99+
    2022-06-04
    linux 解压rar 文件 linux rar 文件
  • centos如何解压rar格式文件
    一、下载安装包 链接: link 二、解压安装包到当前文件夹 命令如下: tar -zxvf rarlinux-x64-5.3.0.tar.gz ** (以下为拓展,可跳过) ** 1、打包.t...
    99+
    2023-09-05
    centos 服务器 linux
  • Ubuntu压缩和解压缩RAR文件的方法
    本篇内容主要讲解“Ubuntu压缩和解压缩RAR文件的方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Ubuntu压缩和解压缩RAR文件的方法”吧!方法很简单,一条命令就搞定了:sudo ap...
    99+
    2023-06-13
  • [python]批量解压文件夹下所有压缩包(rar、zip、7z)
            在文件夹作用包含许多压缩包的时候,解压起来就很费时费力,尤其是在文件夹还存在嵌套的情况下,解压起来就更麻烦了。Franpper今天给大家带来递归遍历指定路径下的所有文件和文件夹,批量解压所有压缩包的方法,帮大家一键解压。  ...
    99+
    2023-09-06
    python
  • 如何在C#中压缩和解压rar、zip文件
    这期内容当中小编将会给大家带来有关如何在C#中压缩和解压rar、zip文件,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。在C#.NET中压缩解压rar文件rar格式是一种具有专利文件的压缩格式,是一种商业...
    99+
    2023-06-15
  • C#压缩或解压rar、zip文件方法实例
    前言 为了便于文件在网络中的传输和保存,通常将文件进行压缩操作,常用的压缩格式有rar、zip和7z,本文将介绍在C#中如何对这几种类型的文件进行压缩和解压,并提供一些在C#中解压缩...
    99+
    2022-11-12
  • Linux下怎么正确解压rar文件
    这篇文章主要讲解了“Linux下怎么正确解压rar文件”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux下怎么正确解压rar文件”吧!安装# tar -zxvf rarlinux-x6...
    99+
    2023-06-27
  • Java解压RAR文件的几种方式
    第一种: public class fileZipUtil {public static void unZipFiles(String inputFile,String destDirPath) throws Exception {File...
    99+
    2023-09-04
    java 开发语言
  • android打开rar压缩文件
    代码如下:private void open(String fileString) { Intent intent = new Intent(); int...
    99+
    2022-06-06
    rar Android
  • python程序解压rar压缩包报错
    运行如下python程序报错Couldn't find path to unrar library的解决办法:#!/usr/bin/python #-*- coding:utf-8 -*- from unrar import rarfil...
    99+
    2023-01-31
    报错 压缩包 程序
  • java 解压rar压缩包
    记录下引入maven的相关坐标后,在archivers包下没有找到rar包 import org.apache.commons.compress.archivers.rar.RarArchiveEntry; Java本身不提供解压RAR压缩...
    99+
    2023-09-02
    java 开发语言
  • Java怎么对zip,rar,7z文件带密码解压
    这篇文章主要讲解了“Java怎么对zip,rar,7z文件带密码解压”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Java怎么对zip,rar,7z文件带密码解压”吧!前言在一些日常业务中,...
    99+
    2023-07-02
  • Java对zip,rar,7z文件带密码解压实例详解
    目录前言实现代码1、pom.xml2、zip解压3、rar解压4、7z解压5、解压统一入口封装6、测试代码补充前言 在一些日常业务中,会遇到一些琐碎文件需要统一打包到一个压缩包中上传...
    99+
    2022-11-13
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作