python打印函数调用关系图
程序员文章站
2024-02-19 22:24:28
...
一、安装 graphviz
系统版本
linux ret hat x86_64
安装
yum install graphviz
查询目录
rpm -ql graphviz.x86_64
检查安装成功
-bash-4.2# which dot
/usr/bin/dot
二、安装pycallgraph
pip install pycallgraph
三、实例
#!/usr/bin/env python
# -*- coding: utf-8 -*-
from pycallgraph import PyCallGraph
from pycallgraph import Config
from pycallgraph.output import GraphvizOutput
import sys
# sys.path.append("../")
from jce2json2 import *
graphviz = GraphvizOutput(output_file=r'trace_detail.png')
with PyCallGraph(output=graphviz):
jce2json2.lll()
四、结果
上一篇: UML
下一篇: MySQL---表关系、关联与存储过程