小编pro*_*law的帖子

如何在 Python 中设置 unrar 库的路径?

我使用 Pycharm 作为我的 IDE(Python 3.7),并试图提取受密码保护的 .rar 文件(我知道密码)并从 unrar 导入了 rarfile,但出现此错误“LookupError: 找不到 unrar 库的路径.”

我还尝试将导入语句更改为仅说“导入 rarfile”,但出现以下错误“rarfile.RarCannotExec:未安装 Unrar?”

我还尝试根据我在 rarfile 文档中找到的内容包含这行代码:rarfile.UNRAR_TOOL = "unrar"但是我遇到了同样的错误。

这是我的代码片段:

from unrar import rarfile

def hacker(file_path):
    passwords = open('pwds.txt', 'r')
    with rarfile.RarFile(file_path) as file:
        for line in passwords:
            try:
                file.pwd = line
                file.extractall()
            except RuntimeError:
                pass


Run Code Online (Sandbox Code Playgroud)

rar unrar pycharm python-3.x

6
推荐指数
2
解决办法
3741
查看次数

标签 统计

pycharm ×1

python-3.x ×1

rar ×1

unrar ×1