使用python创建SFX存档

时间:2013-11-24 17:15:38

标签: python archive rar sfx

我正在寻找一些python脚本的帮助来创建一个自解压存档(SFX)一个exe文件,它可以由WinRar基本上创建。

我希望将具有密码保护的文件夹存档,并将卷分割为3900 MB,以便可以轻松刻录到磁盘。

我知道WinRar有命令行参数来创建一个档案,但我不知道如何通过python调用它来帮助它将会有很大的帮助。

以下是我想要的主要内容: 存档格式 - RAR 压缩方法正常 拆分卷大小,3900 MB 密码保护

我到处查看,但似乎没有找到任何有关此功能的内容。

1 个答案:

答案 0 :(得分:0)

您可以查看rarfile

或者使用类似的东西:

from subprocess import call
cmdlineargs = "command -switch1 -switchN archive files.. path_to_extract"
call(["WinRAR"] + cmdlineargs.split())

请注意,在第二行中,您需要使用正确的命令行参数,上面的参数仅作为示例。