Я пытаюсь получить базовое представление о том, как модуль os.system может использоваться для выполнения команд 7zip. На данный момент я не хочу усложнять работу с помощью Popen или подпроцесса. Я установил 7zip и скопировал файл 7zip.exe в папку моих пользователей. Я просто хочу извлечь файл test.zip. Однако, используя приведенный ниже код, оболочка должна появиться кратковременно перед выходом и без распаковки. Пожалуйста, не могли бы вы сказать мне, почему?как выполнить команды 7zip из сценария python
def main():
try:
os.system(r"C:\Users\Oulton\ 7z e C:\Users\Oulton\install.zip")
except:
time.sleep(3)
traceback.print_exc
if __name__ == "__main__":
main()
Большое спасибо
Шаг 1. Формат кода в вашем вопросе правильно. Шаг 2. Прочитайте модуль 'subprocess'. Шаг 3. Измените свой вопрос, чтобы использовать 'subprocess' вместо' os.system', пожалуйста. –
Да, я прочитаю на subprocess спасибо –