因此,我尝试运行命令行参数来创建7zip存档,如下所示:

rc = subprocess.run([path, 'a', 'archive.7z', '-psecret', 'mhe', 'log.log'])


但是,它所做的只是打开7zip而不是按预期方式创建archive.7z。

有什么原因吗?

最佳答案

添加注释作为答案,以防其他人遇到此问题:

当您说“打开7zip”时,我想您的意思是文件管理器GUI,这意味着您击中了错误的可执行文件。您希望path7z.exe结尾而不是7zFM.exe

关于python - Python使用命令行创建7zip存档,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55906321/

10-12 23:52