Создание «Любого Ключа» Interuptable Python Timer
Я пытаюсь сделать простой таймер, который считает до тех пор, пока он не будет прерван вводом с клавиатуры.
сейчас я использую CTRL + C, чтобы остановить таймер, но я бы хотел сделать что-то более простое, например нажать пробел или ввод или «любую клавишу». Я слышал, что это можно сделать с помощью модуля потоков, но после нескольких попыток я явно не знаю, что я с этим делаю.
это мой текущий код:
def countup():
try:
a=0
for i in range(1000000) :
print i,'\r',
time.sleep(1)
except KeyboardInterrupt:
Z = raw_input("restart timer?" )
if Z == "Y" or Z == "y" :
countup()