欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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()

四、结果

python打印函数调用关系图