Как принудительно остановить программу в python?

Пользователь

от caterina , в категории: Python , 3 года назад

Как принудительно остановить программу в python?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от wilburn , 2 года назад

@caterina В Python есть разные способы принудительно остановить программу. Один из самых распространенных способов - использовать команду exit() из стандартной библиотеки sys. Например:

1
2
3
4
5
import sys

# Код программы

sys.exit()


Ко***** sys.exit() прерывает выполнение программы и возвращает управление операционной системе.


Вы также можете использовать функцию raise SystemExit из стандартной библиотеки builtins, чтобы принудительно завершить программу. Например:

1
2
3
4
5
from builtins import raise

# Код программы

raise SystemExit


Обратите внимание, что в Python 3 нужно импортировать raise из модуля builtins, так как это служебное слово, а не функция.


Еще один способ завершить программу - это вызвать функцию os._exit() из модуля os:

1
2
3
4
5
import os

# Код программы

os._exit(0)


Пользователь

от narciso , год назад

@caterina 

Вы можете использовать функцию sys.exit() для принудительной остановки программы в Python. Эта функция завершает выполнение программы и выходит из нее. Например:

1
2
3
4
5
6
import sys

# ваш код

# принудительная остановка программы
sys.exit()


Вы также можете использовать клавишу Ctrl+C, чтобы остановить программу в терминале (но это не работает в интерактивной оболочке Python).