7zip Команды из Python

На эту тему уже есть пост, но в нем нет явного ответа на фундаментальный вопрос, который я повторно задаю здесь:

Как сделать вы делаете команды 7zip из Python?

Пытаясь использовать модуль subprocess, я реализовал следующее, которое запускается, но ничего не делает (насколько я могу судить):

import subprocess
cmd = ['7z', 'a', '"Test.7z"', '"Test"', '-mx9']
subprocess.Popen(cmd, stderr=subprocess.STDOUT, stdout=subprocess.PIPE)

Я знаю, что следующая команда 7zip работает, как я тестировал на сама командная строка Windows:

7z a "Test.7z" "Test" -mx9

Как мне реализовать эту простую команду 7zip из Python?

11
задан Community 23 May 2017 в 12:10
поделиться