Я пытаюсь выяснить, как выполнить exit, если программа выполнена с ее работой. Что я должен использовать?Как правильно закрыть консольную программу Python exe
Я пробовал:
sys.exit()
и
os._exit(0)
Но ни один из них не работал в exe
созданной Py2Exe
. Он работает, когда он запускается как скрипт py
, но если я создаю exe
, команды exit
ничего не сделают.
Определите «ничего не делать». Поэтому, если вы скомпилируете 'print (" a "); sys.exit(); print ("b") 'в исполняемый файл и запустить его, он будет печатать как« a », так и« b »? – Kevin
Печатает 'a'. Нет «b» ... Я на окнах. –
В этом случае 'sys.exit' работает по назначению. Это заставляет программу останавливаться до печати «b». Можете ли вы объяснить, что еще вы ожидаете от этого? – Kevin