1. Problema
Trazar las subrutinas que el código escrito usa para reconocer las funciones invocadas en la ejecución de un programa Python.
2. Solución
Con el paquete trace (librería estándar de Python) se ofrece la funcionalidad para trazar las funciones utilizadas en un programa Python (Bernard, 2016).
3. Código Python
Desde la línea de comandos se puede especificar un archivo para realizar la traza:
$ python -m trace --trace python-r11.8-generar-numeros-aleatorios.py
El resultado será:
Figura 1. Traza de un programa de generación de números aleatorios. |
La salida ha sido simplificada: el contenido es más extenso debido a que se usan módulos instalados -como Numpy.
4. Literatura & Enlaces
Bernard J. (2016). Python Recipes Handbook: A Problem-Solution Approach. Canada: Apress.
O
No hay comentarios:
Publicar un comentario
Envíe sus comentarios, dudas, sugerencias, críticas. Gracias.