Как я могу извлечь граф вызовов функции из исходных файлов Python?

Вы знаете интегрированный инструмент, который будет генерировать граф вызовов функции из источников Python? Мне нужен тот, который совместим и может работать в ОС Windows.

3 Solutions collect form web for “Как я могу извлечь граф вызовов функции из исходных файлов Python?”

Вы можете попробовать с PyCallGraph
Из документации:

Python Call Graph работает с Linux, Windows и Mac OS X.

В противном случае вы можете сделать это самостоятельно, используя модуль трассировки:

import traceback traceback.print_stack() 

PyCallGraph создает динамический граф, полученный в результате выполнения программы Python, а не статический граф, извлеченный из исходного кода. Кто-нибудь знает инструмент, который создает статический граф?

Что касается pycallgraph , это модуль Python, который создает графики вызовов для программ Python. Он работает на окнах. Просто загрузите graphviz и pycallgraph , у исходного архива pycallgraphs есть несколько примеров.
Надеюсь это поможет

  • Как запустить SublimeText с включенной средой визуальной студии
  • Установите новую версию поверх существующей в Windows (обновление)
  • Использование sys.stdin в select.select в Windows
  • Как я могу читать системную информацию в Python в Windows?
  • Компиляция Python в собственный код?
  • Python (pip) бросает , даже если обновлена ​​цепочка сертификатов
  • Установите Python Module в локальной установке web2py
  • Получить полное имя компьютера из буквы сетевого диска в python
  • Python - лучший язык программирования в мире.