2024-06-16 10:29:40 发布
网友
在这里How can unrar a file with python我们可以看到一些模块可以用于提取.rar文件。但似乎:
.rar
rarfile模块需要unrar.dll
rarfile
unrar.dll
pyunpack还需要一些其他的东西(patool?)
pyunpack
patool
是否有一个跨平台的模块不需要任何外部模块/.dll来提取.rar文件?
不,RAR存档格式有点奇怪,因为它从未得到广泛采用。对于像ZIP和GZIP这样的归档格式,您几乎可以在任何地方获得本机支持。RAR一直是个奇怪的人。在
我的建议是创建helper代码,该代码尝试加载两个模块,并在两个模块都无法向用户解释如何解决问题时打印一条不错的错误消息。在
对于Linux:“使用发行版的包管理器安装命令行工具‘rar’或‘unrar’。”
不,RAR存档格式有点奇怪,因为它从未得到广泛采用。对于像ZIP和GZIP这样的归档格式,您几乎可以在任何地方获得本机支持。RAR一直是个奇怪的人。在
我的建议是创建helper代码,该代码尝试加载两个模块,并在两个模块都无法向用户解释如何解决问题时打印一条不错的错误消息。在
对于Linux:“使用发行版的包管理器安装命令行工具‘rar’或‘unrar’。”
相关问题 更多 >
编程相关推荐