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

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Нет описания правки
Нет описания правки
 
(не показаны 2 промежуточные версии 1 участника)
Строка 13: Строка 13:
Поместите код в [[try]] и обработайте исключение [[KeyboardInterrupt]] в [[except]]:
Поместите код в [[try]] и обработайте исключение [[KeyboardInterrupt]] в [[except]]:


<syntaxhighlight lang="python" line="GESHI_NORMAL_LINE_NUMBERS|GESHI_FANCY_LINE_NUMBERS" enclose="div" highlight="3-5">
<syntaxhighlight lang="python" line="GESHI_NORMAL_LINE_NUMBERS|GESHI_FANCY_LINE_NUMBERS" highlight="3-5">
try:
try:
# Код программы
# Код программы
Строка 26: Строка 26:


=См.также=
=См.также=
{{ads}}


=Внешние ссылки=
=Внешние ссылки=
Строка 33: Строка 31:
<references />
<references />


{{SEO
{{Навигационная таблица/Портал/Python}}
|Заголовок статьи=Python:Рецепты - Обработать исключение Ctrl-C, чтобы не отображалось сообщение об ошибке / Онлайн справочник - wikihandbk.com
|Ключевые слова=python, рецепты python, Обработать исключение Ctrl-C
|Описание статьи=
|Изображение статьи для Open Graph=
|Адрес страницы для schemaNewsArticle=<nowiki>http://wikihandbk.com/wiki/Python:Рецепты/Обработать исключение Ctrl-C, чтобы не отображалось сообщение об ошибке</nowiki>
|Изображение статьи для schemaNewsArticle=<nowiki></nowiki>
|Высота изображения статьи для schemaNewsArticle=
|Ширина изображения статьи для schemaNewsArticle=
|Дата публикации для schemaNewsArticle=2020-01-12
|Автор=Мякишев Е.А.
|Издатель=myagkij
|Логотип издателя для schemaNewsArticle=<nowiki>http://wikihandbk.com/ruwiki/images/6/61/Tech_geek_logo_1x.jpg</nowiki>
|Ширина логотипа издателя для schemaNewsArticle=60
|Высота логотипа издателя для schemaNewsArticle=45
}}


[[Категория:Рецепты]]
[[Категория:Рецепты]]
[[Категория:Рецепты Python]]
[[Категория:Рецепты Python]]

Текущая версия от 18:25, 14 мая 2023

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


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

Задача

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

Решение

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

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

Пример

См.также

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