Python:Рецепты/Обработать исключение Ctrl-C, чтобы не отображалось сообщение об ошибке

Материал из Онлайн справочника
Перейти к: навигация, поиск

Проверка/Оформление/Редактирование: Мякишев Е.А.


Обработать исключение  Ctrl - C , чтобы не отображалось сообщение об ошибке

Задача

Остановить выполнение программы комбинацией клавиш  Ctrl - C  без аварийного завершения.

Решение

Поместите код в try и обработайте исключение KeyboardInterrupt в except:

  1. try:
  2. # Код программы
  3. except KeyboardInterrupt:
  4.     # Обработать исключение Ctrl-C, чтобы не отображалось сообщение об ошибке
  5.     print('\nЗавершение работы программы.')

Пример

См.также

Внешние ссылки