Есть несколько проблем со следующей строкой:
os.system("C:\Users\Oulton\ 7z e C:\Users\Oulton\install.zip ")
Поскольку ваша строка содержит обратную косую черту, вы должны использовать необработанную строку :
os.system(r"C:\Users\Oulton\7z -e C:\Users\Oulton\install.zip")
(обратите внимание на r
перед первой двойной кавычкой.)
Я также удалил посторонние пробелы.Первый (до 7z
) был определенно проблематичным.
Также обратите внимание, что traceback.print_exc
не вызывает функцию.Вам необходимо добавить круглые скобки: traceback.print_exc()
.
Наконец, рекомендуется, чтобы в новом коде модуль subprocess
использовался вместо предпочтения os.system()
.