Python使用命令行创建7zip存档

问题描述 投票:2回答:1

所以我试图运行一个命令行参数来创建一个7zip存档,如下所示:

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

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

有什么理由吗?

python command-line subprocess 7zip
1个回答
1
投票

添加评论作为答案以防其他人遇到此问题:

当你说'打开7zip'时,我想你的意思是文件管理器GUI,这意味着你遇到了错误的可执行文件。你想要path7z.exe而不是7zFM.exe结束。

© www.soinside.com 2019 - 2024. All rights reserved.