0

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

我想存档一个带有密码保护的文件夹,并将卷分割为 3900 MB,以便可以轻松地将其刻录到磁盘。

我知道 WinRar 有命令行参数来创建存档,但我不知道如何通过 python 调用它 anyhelp 对此会有很大帮助。

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

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

4

1 回答 1

0

You could have a look at rarfile

Alternatively use something like:

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

Note in the second line you will need to use the correct command line arguments, the ones above are just as an example.

于 2013-11-24T17:38:46.223 回答