the - print strings python
¿Cómo agregar puntos de interrupción a un programa de Python en IDLE? (4)
Ya resolví esto, solo lo publico aquí porque no pude resolverlo con Google, o leyendo los documentos. Solo lo encontré por accidente.
Para agregar un punto de interrupción, haga clic con el botón derecho en la línea en la que desea agregar un punto de interrupción y seleccione "Establecer punto de interrupción". La línea quedará resaltada. (Tenga en cuenta que esto solo funciona cuando está editando un archivo; no funciona con el intérprete).
Este sitio tiene un tutorial detallado sobre el uso del depurador IDLE.
En Mac, debe hacer clic con la tecla Control presionada en lugar de hacer clic con el botón derecho.
Completar la respuesta provista por el OP: después de establecer el punto de interrupción, debe activar el modo de depuración de IDLE (usando depuración -> depurador). Cuando ejecute el programa, presione "Ir" en la ventana de depuración que se abre e IDLE se detendrá en el punto de interrupción.
Existe un problema abierto de Python sobre la falta de documentación para los puntos de interrupción IDLE . ¡Contribuciones bienvenidas!
Actualización: la documentación en línea y los archivos de ayuda IDLE (para 2.7.4, 3.2.4 y 3.3.0) se han actualizado, con la ayuda de Nick.
Puede establecer un punto de interrupción antes de ejecutarlo.
- Establezca el punto de interrupción haciendo clic derecho en la línea correspondiente de su programa
- En su shell de python, busque Debug - [Debug On] se mostrará en su shell IDLE Python
- Regrese a su programa y presione F5 (tecla de acceso directo) para ejecutar el programa, se detendrá en la (s) línea (s) de salto relevante (s)
- Si desea ver algunas variables globales o una línea de códigos, puede marcar la casilla en el depurador
Solo agregando a esta respuesta (hubiera comentado, pero para las reglas que dicen que no tengo suficiente reputación para hacerlo): en la Mac, debe hacer clic con el botón secundario del mouse. El "clic derecho" normal, al menos para el trackpad, no funciona para abrir el menú contextual con la opción de establecer un punto de interrupción.