Python: acepta la entrada del usuario en cualquier momento

Estoy creando una unidad que hará una serie de cosas, una de ellas contando los ciclos de una máquina. Mientras transferiré esto a la lógica de escalera (CoDeSys), primero estoy poniendo mis ideas en Python.

Tendré un conteo en ejecución, con sólo un simple

counter += 1 print("counter") 

para realizar un seguimiento de qué ciclo estoy en. Sin embargo, quiero poder restablecer este conteo en cualquier momento, preferiblemente escribiendo “RESET”. Entiendo cómo usar el comando de entrada,

  check = input() 

sin embargo, no sé cómo dejar que el progtwig se ejecute mientras está buscando una entrada, o si esto es posible o no. Gracias de antemano por cualquier respuesta.

Si ayuda a entender, aquí está el código. La gran brecha es donde está el problema. http://pastebin.com/TZDsa4U4

Si solo desea señalar un restablecimiento del contador, puede detectar la excepción Interruptor de teclado .

 while True: counter = 0 try: while True: counter += 1 print("counter") except KeyboardInterrupt: pass