使用pycallgraph,追踪Python函数内部调用

安装好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就能看到了

使用pycallgraph,追踪Python函数内部调用_第1张图片

上图,是我绘制出来ddd.py的函数调用情况,里面可以看到函数调用的次数,有1次,还有204次。

现在没有找到里面颜色含义的定义。

只能推测出来右面的蓝色是实例对象。

欢迎入群,互相学习交流

使用pycallgraph,追踪Python函数内部调用_第2张图片

你可能感兴趣的:(Python等待解决的问题,python,入门,初学,graphviz,函数)