pycallgraph2
pycallgraph2
是一个Python模块,用于为Python应用程序创建可视化的调用关系图。
安装pycallgraph2
1 | pip install pycallgraph2 |
安装graphviz
Linux
1 | sudo apt install graphviz |
Windows
1 | https://graphviz.gitlab.io/_pages/Download/windows/graphviz-2.38.msi |
通过
1 | dot -V |
可以确认安装成功
直接在命令行运行pycallgraph
1 | usage: pycallgraph [options] OUTPUT_TYPE [output_options] -- SCRIPT.py [ARG ...] |
例如
1 | pycallgraph graphviz --output-file=my_callgraph.png -- ./test.py |