2020.11-graphviz+pycallgraph Python函数调用关系可视化
Reference:
https://www.cnblogs.com/GO-NO-1/p/7155684.html
https://blog.youkuaiyun.com/qq_36408085/article/details/82952846
目录
步骤
1)brew install graphviz(或者http://www.graphviz.org/download/)
2)sudo python3 -m pip install pycallgraph
3)在使用上仅需要添加如下代码即可:
from pycallgraph import PyCallGraph
from pycallgraph.output import GraphvizOutput
graphviz = GraphvizOutput()
graphviz.output_file = './basic.png'
with PyCallGraph(output=graphviz):
'''
希望生成流程图的代码
'''
示例
#!/usr/bin/env python
'''
This example demonstrates a simple use of pycallgraph.
'''
from pycallgraph import PyCallGraph
from pycallgraph.output import GraphvizOutput
class Banana:
def eat(self):
pass
class Person:
def __init__(self):
self.no_bananas()
def no_bananas(self):
self.bananas = []
def add_banana(self, banana):
self.banan

最低0.47元/天 解锁文章
900

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



