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

来源:互联网 发布:港澳电视直播软件 编辑:程序博客网 时间:2024/06/06 17:16

安装好pycallgraph以后。

就可以利用API进行绘制函数调用关系图了。

from pycallgraph import PyCallGraphfrom pycallgraph.output import GraphvizOutputfrom ddd import *#ddd是你想绘制函数关系图的py文件graphviz = GraphvizOutput(output_file=r'./trace_detail.png')#这里直接输入ddd.py里面的函数就可以直接绘制出来了,打开trace_detail.png就能看到了


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

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

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

欢迎入群,互相学习交流


0 0
原创粉丝点击