我正在寻找一些python脚本的帮助来创建一个自解压存档(SFX)一个exe文件,它可以由WinRar基本上创建。
我希望将具有密码保护的文件夹存档,并将卷分割为3900 MB,以便可以轻松刻录到磁盘。
我知道WinRar有命令行参数来创建一个档案,但我不知道如何通过python调用它来帮助它将会有很大的帮助。
以下是我想要的主要内容: 存档格式 - RAR 压缩方法正常 拆分卷大小,3900 MB 密码保护
我到处查看,但似乎没有找到任何有关此功能的内容。
答案 0 :(得分:0)
您可以查看rarfile
或者使用类似的东西:
from subprocess import call
cmdlineargs = "command -switch1 -switchN archive files.. path_to_extract"
call(["WinRAR"] + cmdlineargs.split())
请注意,在第二行中,您需要使用正确的命令行参数,上面的参数仅作为示例。