2010-07-21 8 views
5

Si edito dos módulos, huevos y jamón, y los huevos del módulo importan jamón, ¿cómo ejecuto los huevos del módulo de manera que el IDLE se detenga en los puntos de corte establecidos en el jamón? Hasta ahora, solo he podido hacer que IDLE reconozca los puntos de interrupción establecidos en el módulo que realmente se está ejecutando, no los que se importan.¿Cómo configuro un punto de interrupción en un módulo que no sea el que estoy ejecutando en Python IDLE?

Respuesta

7
  1. IDLE inicio
  2. huevos abiertos, jamón abierto
  3. conjunto deseado puntos de interrupción en ambos archivos
  4. van a IDLE de Shell, seleccione Depurar => Depurador
  5. se remontan a los huevos ya correr.

Debe detenerse en los puntos de interrupción en cada archivo. (Funciona, acabo de probarlo)

+0

Sí, a mí me funciona ahora también. Hace unas horas, no ... No debía haber estado haciendo lo que creía que estaba haciendo. – EHN

+1

Re: Paso 3. En Windows, haga clic derecho. En OS X, usted hace clic medio (requiere 3 botones de mouse). – Zectbumo

+0

En Python 3, no hay un menú llamado 'Debugger'. Debería especificar que el usuario deba ir bajo 'Ejecutar> Verificar módulo' y luego iniciar el depurador ... Debería mejorar su respuesta, aunque OP no estaba preguntando directamente por esto, no es tan obvio lo que mencioné .. . – nbro

Cuestiones relacionadas