安装好pycallgraph以后。
就可以利用API进行绘制函数调用关系图了。
from pycallgraph import PyCallGraph
from pycallgraph.output import GraphvizOutput
from ddd import *
#ddd是你想绘制函数关系图的py文件
graphviz = GraphvizOutput(output_file=r'./trace_detail.png')
#这里直接输入ddd.py里面的函数就可以直接绘制出来了,打开trace_detail.png就能看到了
上图,是我绘制出来ddd.py的函数调用情况,里面可以看到函数调用的次数,有1次,还有204次。
现在没有找到里面颜色含义的定义。
只能推测出来右面的蓝色是实例对象。
欢迎入群,互相学习交流