usar tutorial para instalar como python debugging console pydev interactive

python - tutorial - Consola interactiva usando Pydev en Eclipse?



spyder python tutorial pdf (5)

Haga doble clic en "acción" o cualquier otra variable.

ctrl + shift + D

Y si estás usando relojes, no puedo imaginar una mejor interacción. Usted puede ver cada cambio.

Estoy depurando mi código Python en Eclipse usando el complemento Pydev. Puedo abrir una consola Pydev y me da dos opciones: "Consola para el editor actualmente activo" y "Consola de Python". Sin embargo, ninguno de ellos es útil para inspeccionar el estado de la variable actual después de un punto de interrupción.

Por ejemplo, el código se detuvo en un punto de interrupción y quiero inspeccionar una variable de "acción" utilizando la consola. Sin embargo, mis variables no están disponibles. ¿Cómo puedo hacer cosas como "dir (acción)", etc.? (incluso si no está usando una consola).


Cuando establezco un punto de interrupción y presiono F11, Eclipse inicia el depurador y solicita abrir la "Perspectiva de depuración". A continuación, puede abrir la ventana -> Mostrar vista -> Expresiones que abre la vista de expresiones, luego puede hacer clic derecho en la ventana de expresiones de Expresiones y elegir "Agregar expresión de observación" para agregar cualquier expresión (como dir) Por el contrario, yo estaba también puede escribir dir (alguna expresión) en la consola de PyDev y obtener el mismo efecto. Estoy usando PyDev 1.4.6.2788


La consola que se abre en la perspectiva de depuración es de hecho interactiva, aunque me tomó un tiempo darme cuenta. Debe presionar regresar dos veces después de escribir algo y luego se evalúa. Más información en el sitio de Pydev aquí: http://pydev.org/manual_adv_debug_console.html



En un monitor pequeño, es posible que no se dé cuenta de que la consola interactiva de depuración es diferente de la consola interactiva normal: tiene un segundo símbolo del sistema en la parte inferior donde escribe, no en la parte superior como la consola normal.