使用python展开文件,而不依赖Unrar.d

2024-06-16 10:29:40 发布

您现在位置:Python中文网/ 问答频道 /正文

在这里How can unrar a file with python我们可以看到一些模块可以用于提取.rar文件。但似乎:

  • rarfile模块需要unrar.dll

  • pyunpack还需要一些其他的东西(patool?)

是否有一个跨平台的模块不需要任何外部模块/.dll来提取.rar文件?


Tags: 模块文件with跨平台canhowfiledll
1条回答
网友
1楼 · 发布于 2024-06-16 10:29:40

不,RAR存档格式有点奇怪,因为它从未得到广泛采用。对于像ZIP和GZIP这样的归档格式,您几乎可以在任何地方获得本机支持。RAR一直是个奇怪的人。在

我的建议是创建helper代码,该代码尝试加载两个模块,并在两个模块都无法向用户解释如何解决问题时打印一条不错的错误消息。在

对于Linux:“使用发行版的包管理器安装命令行工具‘rar’或‘unrar’。”

相关问题 更多 >