Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 16, 2019 22:40:49

Vampiredok
Зарегистрирован: 2019-01-16
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

Несколько строчек кода напоследок

Доброго времени суток!
Подскажите пожалуйста, как можно реализовать выполнение нескольких строчек кода непосредственно после нажатия кнопки остановки?
Пример

 while True:
#какой-то код
if SystemExit:
#какой-то код

Офлайн

#2 Янв. 17, 2019 06:02:53

Rafik
Зарегистрирован: 2018-09-04
Сообщения: 231
Репутация: +  27  -
Профиль   Отправить e-mail  

Несколько строчек кода напоследок

 try:
    while True:
    #какой-то код
except SystemExit:
    #какой-то код
Не оно?

Офлайн

#3 Янв. 17, 2019 14:10:21

Vampiredok
Зарегистрирован: 2019-01-16
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

Несколько строчек кода напоследок

Rafik
Почему-то не сработало
 try:
    while True:
        print('Tic')
except SystemExit:
    print('Toc')

Офлайн

#4 Янв. 17, 2019 14:20:05

Vampiredok
Зарегистрирован: 2019-01-16
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

Несколько строчек кода напоследок

Rafik
Спасибо, нашел решение с вашей подсказки.
 try:
    while True:
        print('ADADADA')
        time.sleep(1)
except KeyboardInterrupt:
    print('RRRRRRRRRRRRR')
Нужно было использовать KeyboardInterrupt

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version