Me gustaría poder utilizar el REPL de python del depurador. Si esto no es posible, ¿hay una manera más fácil de evaluar expresiones de python en el contexto del punto de interrupción actual que no sean agregarlas manualmente como expresiones de observación?¿Hay alguna manera de obtener un REPL en pydev?
Respuesta
No consumo pydev, pero a caer a REPL interactiva de Python de código:
import code
code.interact(local=locals())
para caer a depurador de Python de código:
import pdb
pdb.set_trace()
Finalmente, para ejecutar una REPL interactivo después de ejecutar algún código, puede usar el conmutador -i
de python:
python -i script.py
Eso le dará un aviso de Python después del código, incluso si arroja una excepción.
Es posible que pueda conectar algunas de esas soluciones en pydev, creo.
Hay una consola de Pydev dedicada disponible haciendo clic en el menú desplegable "Nueva consola" en la vista de la consola.
Como Dag Høidahl dijo, la consola PyDev es realmente la mejor opción (al menos en Eclipse Indigo), no hay necesidad de cortar alrededor.
Sólo tienes que ir a abrir la consola:
A continuación, seleccione Consola PyDev:
Si es necesario agregar parámetros específicos (por ejemplo, Jython tiende a perderse la python.os VM propiedad), puede cambiarlos en Ventana -> Propiedades -> PyDev -> Consola interactiva.
- 1. ¿Hay alguna manera de depurar un subproceso utilizando pydev?
- 2. ¿Hay alguna manera de obtener datos ortográficos de un NSString?
- 3. ¿Hay un REPL de color para Clojure?
- 4. ¿Hay alguna manera fácil de obtener sombras en OpenGL?
- 5. ¿Hay alguna manera fácil de obtener ServerName en Symfony?
- 6. ¿Hay alguna manera de obtener todas las variables en Ruby?
- 7. ¿Hay alguna manera de encontrar un elemento en un documentFragment?
- 8. ¿Hay alguna manera de solucionar problemas de PEP-8 con pydev?
- 9. ¿Hay alguna manera de obtener PartionKeys distintas de una Tabla
- 10. ¿Hay alguna manera de negar un predicado?
- 11. ¿Hay alguna manera fácil de obtener programáticamente el alfabeto?
- 12. Obtener el código de REPL
- 13. ¿Hay alguna manera de activar mousemove y obtener event.pageX, event.pageY?
- 14. ¿Hay alguna manera de obtener el objeto predeterminado de $ .ajax?
- 15. ¿Hay alguna manera de animar en un widget de inicio?
- 16. ¿Hay alguna manera de obtener el tamaño de un archivo en .NET usando un método estático?
- 17. ¿Hay alguna manera de obtener un artículo de un conjunto en O (1) vez?
- 18. ¿Hay alguna manera de obtener el punto de inserción en un cuadro de texto de javascript?
- 19. En Scala, ¿hay alguna manera de obtener los elementos evaluados actualmente en un Stream?
- 20. ¿Hay alguna manera de validar un nombre de archivo?
- 21. ¿Hay un REPL para la programación C?
- 22. ¿Hay alguna manera de obtener un encabezado/pie de página web impreso en cada página?
- 23. ¿Hay alguna manera de iterar sobre un diccionario?
- 24. ¿Hay alguna manera de abatir un AutoBean de GWT?
- 25. ¿Hay alguna manera de agrupar palabras largas en un div?
- 26. ¿Hay alguna manera de romper un ciclo foreach en velocidad?
- 27. ¿Hay alguna manera de romper un ciclo superordenado en C?
- 28. ¿Hay alguna manera de construir implícitamente un tipo en C#?
- 29. ¿Hay alguna manera de usar orderby en un forloop C#?
- 30. ¿Hay alguna manera de tener diferentes vistas en un NSCollectionView?