notfedor
Как сделать остановку скрипта таким образом, чтобы
Короткий ответ - никак. Будет консоль или нет определяется тем кто и как запускает скрипт, а не питоном.
notfedor
То есть чтобы по закрытии консоли скрипт не завершал свою работу например во время выполнения func_2(), а только после выполнения всего тела цикла?
(конечно можно и открыть свою консоль, но это совсем другой вопрос).
Думаю вы путаете причину и следствие. У вас ошибка в func_2(). Скрипт “падает”. python.exe завершается, как следствие закрывается консоль, которая автоматически системой была открыта для выполнения скрипта.
Возьмите far и пускайте скрипт из него. Консоль никуда не денется, будет видно что произошло. Можно под windows запустить cmd. потом в ИМЕЮЩЕЙСЯ консоли запустить скрипт. будет как в far только менее удобно.