2012-01-25 17 views
6

Tengo objetos que tienen un atributo que contiene una lista de referencias a otros objetos (básicamente una estructura de datos de red). Para la depuración me gustaría ver cómo se hace referencia a los objetos.Mostrar objetos y referencias gráficamente en Python

¿Conoces una herramienta que pueda mostrar esto gráficamente?

+1

¿Es esto lo que buscas? http://mg.pov.lt/objgraph/ –

+1

Sí. ¡¡¡Gracias!!! No adiviné las palabras clave correctas para buscar en Google. ¿Hay más alternativas? Creo que una vez que vi uno. Pero pruebo objgraph primero :) – Gerenuk

+1

@Gerenuk deberías publicar esto como una respuesta. – Simon

Respuesta

6

(Traspaso como una respuesta)

objgraph (http://mg.pov.lt/objgraph/) utiliza Graphviz para hacer gráficos (como en las redes, no en parcelas) de objetos de Python. (On PyPI). Funciona con Python 2 o 3. Su página de inicio tiene varios ejemplos de cómo usarlo.

No conozco ninguna alternativa, pero no he pasado mucho tiempo buscando.

+0

Gracias !!! Solo buscaba UML para Python y, por accidente, encontré lo que había visto antes. Eso se ve similar: http://www.greenteapress.com/thinkpython/swampy/lumpy.html – Gerenuk

Cuestiones relacionadas