因此,我尝试运行命令行参数来创建7zip存档,如下所示:
rc = subprocess.run([path, 'a', 'archive.7z', '-psecret', 'mhe', 'log.log'])
但是,它所做的只是打开7zip而不是按预期方式创建archive.7z。
有什么原因吗?
最佳答案
添加注释作为答案,以防其他人遇到此问题:
当您说“打开7zip”时,我想您的意思是文件管理器GUI,这意味着您击中了错误的可执行文件。您希望path
以7z.exe
结尾而不是7zFM.exe
。
关于python - Python使用命令行创建7zip存档,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55906321/