¿Conoces una herramienta integrada que genere el gráfico de llamadas de una función de las fuentes de Python? Necesito uno que sea consistente y se pueda ejecutar en el sistema operativo Windows.¿Cómo puedo extraer el gráfico de llamadas de una función de los archivos fuente de Python?
10
A
Respuesta
9
Usted podría intentar con PyCallGraph
Desde su documentación:
Python gráfico de llamadas funciona con Linux, Windows y Mac OS X.
De lo contrario, puede hacerlo directamente en su propio, utilizando el módulo de seguimiento:
import traceback
traceback.print_stack()
5
What aproximadamente pycallgraph, es un módulo de Python que crea gráficos de llamadas para programas de Python. Funciona en Windows. Sólo descargue graphviz y pycallgraph, pycallgraphs's source tarball tiene algunos ejemplos.
Espero que esto ayude
9
PyCallGraph produce el gráfico dinámico resultante de la ejecución específica de un programa Python y no el gráfico estático extraído del código fuente. ¿Alguien sabe de una herramienta que produce el gráfico estático?
Cuestiones relacionadas
- 1. ¿Cómo organizar los archivos de código fuente de Python?
- 2. ¿Cómo extraer puntos de un gráfico?
- 3. Cómo generar un gráfico de llamadas Java
- 4. ¿Cómo puedo extraer archivos .class de archivos .jar?
- 5. Python - Cómo extraer los últimos x elementos de una lista
- 6. Generar gráfico de llamadas para el código de C++
- 7. Generando un gráfico de llamadas en R
- 8. ¿Cómo puedo ver una visualización de un gráfico dinámico de llamadas para un programa .NET?
- 9. Extraer Geometría de la Fuente
- 10. ¿Cómo puedo hacer un gráfico de llamadas de análisis estático para Perl?
- 11. extraer archivos de una revisión específica - mercurial
- 12. ¿Cómo puedo extraer una lista de TestCases de TestSuite?
- 13. generan gráfico de llamadas jerarquía con ctags
- 14. ¿Cómo cambiar el tamaño de fuente del gráfico de Google?
- 15. Llamadas de función retrasadas
- 16. ¿Cómo puedo extraer todos los archivos modificados de un conjunto de cambios en Mercurial?
- 17. ¿Cómo puedo extraer el MCC y MNC de una PLMN?
- 18. ¿Cómo usar LLVM para generar un gráfico de llamadas?
- 19. ¿Cómo ver el código fuente de los archivos dll?
- 20. ¿Dónde puedo encontrar la fuente o el algoritmo de la función hash() de Python?
- 21. Análisis estático del gráfico de llamadas Java
- 22. Cómo rastrear llamadas de función T-SQL
- 23. ¿Cómo puedo interceptar llamadas a los métodos "mágicos" de Python en nuevas clases de estilo?
- 24. Visual Studio: muestra todas las llamadas a una función en el nivel de código fuente
- 25. ¿Por qué kcachegrind no muestra el gráfico de llamadas?
- 26. ¿Cómo puedo extraer texto visible en una página de su fuente html?
- 27. ¿Cómo puedo determinar si una función genera un gráfico
- 28. Extraer datos de archivos HTML con BeautifulSoup y Python
- 29. ¿Cómo se detectan los permisos de los archivos al extraer el archivo tar?
- 30. dividir el código fuente de Python en varios archivos?
Esto puede ayudar pero estoy buscando una navegación/inspección de código algo gráfica. – citn
Creo que PyCallGraph podría hacer el trabajo. – citn
Gracias por la herramienta. – citn