所以我试图运行一个命令行参数来创建一个7zip存档,如下所示:
rc = subprocess.run([path, 'a', 'archive.7z', '-psecret', 'mhe', 'log.log'])
但是,它所做的只是打开7zip而不是按预期创建archive.7z。
有什么理由吗?
添加评论作为答案以防其他人遇到此问题:
当你说'打开7zip'时,我想你的意思是文件管理器GUI,这意味着你遇到了错误的可执行文件。你想要path
以7z.exe
而不是7zFM.exe
结束。