- 安装graphviz
sudo apt-get install graphviz - 安装pycallgraph
sudo pip install pycallgraph - 命令行使用
pycallgraph graphviz -o test.png -- ./test_python_file.py - 代码中使用
from pycallgraph import PyCallGraph from pycallgraph.output import GraphvizOutput from pycallgraph import Config from pycallgraph import ClobbingFilter def main(): # logic if __name__ == "__main__": config = Config(); config.trace_filter = GlobbingFilter(include=['funca','funcb'], exclude=['funcc']) graphviz = GraphvizOutput() graphviz.output_file="test.png" with PyCallGraph(output=graphviz,config=config): main()
抄的,侵删
本文介绍了如何利用PyCallGraph和Graphviz生成Python代码的调用图,包括安装所需工具、配置过滤器以及通过命令行或代码内方式使用这些工具的具体步骤。
631

被折叠的 条评论
为什么被折叠?



