如何使用 python 创建 .rar 文件?

How to create a .rar file using python?

我想通过传递要存档的文件的文件路径来创建一个 .rar 文件。

我试过rarfile包。但是它没有 'w' 选项来写入 rarfile 处理程序。

还有其他方法吗?

lib-rar-python怎么样?

它是命令行 rar 程序的 Python 包装器,但它可能仅限于 Linux。

在其他平台上,您可以直接使用 Python 的 subprocess 库调用命令行 rar 程序。

os.system('rar a <archive_file_path> <file_path_to_be_added_to_archive>')

也可以用来实现这个。