¿Cómo se interrumpe la ejecución de un proceso de larga duración en la consola python de ArcMap?
Por ejemplo, ¿cómo se rompe una iteración larga como la siguiente una vez iniciada?
for i in range(1, 50):
# some long process which takes over a minute to complete
Quiero detener el proceso en el momento que quiera pulsando una combinación de teclado, haciendo clic en un botón o algo similar mientras se ejecuta el código que he introducido en la ventana de la consola .
1 votos
¿Por romper te refieres a forzarlo a dejar de fumar?
0 votos
@R.K.: Sí, quiero forzarlo a salir en cualquier momento que quiera, porque he (1) visto una salida no deseada, (2) he introducido una orden de procesamiento incorrecta, (3) cualquier otra razón.
2 votos
Acabo de comprobar los posibles atajos de teclado. Ctrl + Z, Ctrl + C y ESC no funcionan. Es posible que tenga que utilizar IDLE u otro IDE para lograr lo que quiere.
0 votos
Utilice ctrl +Z en el terminal lx para la máquina de windows
0 votos
@anurag: Gracias por tu sugerencia pero no es lo que deseo. Lo que quiero es detener la ejecución dentro de la ventana de Python en ArcMap, no usando un IDE o Terminal. Ya sé cómo terminar la ejecución en una terminal o IDE.