我在 python 中提取 rarfile 时遇到错误(找不到工作工具)

Lit*_*abi 3 python python-3.x

我想使用 python rarfile lib 提取 rarfile。这是我的代码

 import rarfile as rar
    def Extractor(extract_to_folder, file, base_file_path):  
        rar_ = rar.RarFile(base_file_path)
        rar_.extract(rar_, extract_to_folder)
        rar_.close()

Extractor('F:\MyFiles\myExFolder', 'howToAccess.txt', 'F:\MyFiles\River.rar')
Run Code Online (Sandbox Code Playgroud)

执行脚本后,出现以下错误:

raise RarCannotExec("找不到工作工具")
rarfile.RarCannotExec:找不到工作工具

小智 5

如果您的机器上安装了 WinRar。在系统环境变量中配置winrar的路径,然后重新启动编辑器。

希望问题能够得到解决。

图像

  • 将 WinRar 添加到 PATH 并重新启动 PyCharm 后,这在 Windows 11 上对我有用。谢谢! (2认同)