Python – команда клавиатуры для остановки бесконечного цикла?

Возможный дубликат:
Почему я не могу обработать KeyboardInterrupt в python?

Я играл с некоторым кодом Python и создавал бесконечный цикл:

y = 0 x = -4 itersLeft = x while(itersLeft<0): y = y + x itersLeft = itersLeft - 1 print "y = ",y, "itersLeft = ", itersLeft print y 

Есть ли комбинация клавиш, которая позволила бы мне остановить цикл? Позвольте мне исправить цикл, а затем перезапустить его?

Я пробовал Ctrl-C и не повезло. Если это помогает, я использую среду Windows 7.

Благодарю.

РЕДАКТИРОВАТЬ


Я должен был также упомянуть, что я использую Aptana Studio 3 и пытаюсь запустить команду Ctrl-C. Там он не работает, но попытка его в обычной консоли работает нормально. Я предполагаю, что это должно быть из-за среды Aptana.

One Solution collect form web for “Python – команда клавиатуры для остановки бесконечного цикла?”

Ctrl-C – это то, что вам нужно. Если это не сработало, ударьте его сильнее. 🙂 Конечно, вы также можете просто закрыть окно оболочки.

Редактировать: Вы не упомянули об обстоятельствах. В крайнем случае вы можете написать пакетный файл, содержащий taskkill /im python.exe , и поместить его на свой рабочий стол, меню «Пуск» и т. Д. И запустить его, когда вам нужно убить сценарий бегства. Конечно, он убьет все процессы Python, поэтому будьте осторожны.

Python - лучший язык программирования в мире.