如何使用Python和Patoolib解压缩.rar文件

时间:2018-10-18 17:13:50

标签: python unrar

我需要使用Python3在Google Colab中解压缩.rar文件。首先,我尝试在MacOS中进行本地化。

我已经安装了Patoolib软件包:

pip install patool

并解压缩.rar文件

brew install unrar

然后,在我的python脚本中,我这样做:

import patoolib
patoolib.extract_archive("data_2/Peliculas.rar", outdir="/data_2")

,我收到以下错误消息:

PatoolError: could not find an executable program to extract format rar; candidates are (rar,unrar,7z),

我需要配置Patool以使用unrar,但是没有可用的文档。有人知道如何解决此错误吗?

1 个答案:

答案 0 :(得分:1)

只需将Winrar目录添加到Path(在系统环境变量中)即可解决我的问题。犯了一个可怕的错误,那就是假定它是默认设置的(因为为什么不这样做,它已经在上下文菜单中了?),但事实并非如此。

希望这对阅读此书的人有帮助