KeyboardInterrupt в Windows?

Как создать KeyboardInterrupt в Windows?

while True:
    try:
        print 'running'
    except KeyboardInterrupt:
        break

Я ожидал, что CTRL+C остановит эту программу, но она не работает.

1 ответ

Решение

Ваш код работает нормально при запуске в консоли Windows.

Ctrl + C, генерирующий KeyboardInterrupt, является функцией консоли. Если вы запустите его из текстового редактора, такого как SciTE, он не будет работать.

Другие вопросы по тегам