首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在python中构建调用图(json作为输出)?

在python中构建调用图(json作为输出)?
EN

Stack Overflow用户
提问于 2019-03-06 18:41:45
回答 2查看 652关注 0票数 0

我的问题陈述是,我想要一个JSON格式的代码调用图。我浏览了不同的python包,如coveragepycallgraphcallgraphunittest,但它们都没有输出为JSONpycallgraph接近于我的问题陈述,但没有提供作为JSON的输出。

有什么好的工具可以做到这一点(免费的工具),或者在上面的模块源代码中进行任何更改,以获得JSON作为输出?

EN

回答 2

Stack Overflow用户

发布于 2019-03-06 18:48:42

我在pycallgraph文档上看到一个声明,它说它可以生成json输出。

请看一下here

票数 0
EN

Stack Overflow用户

发布于 2019-03-06 18:55:44

来自python调用图的文档:

它能够生成不同类型的输出和可视化效果。最初,Python Call Graph仅用于为GraphViz生成点文件,从1.0.0版开始,它还可以为Gephi生成和GDF文件。通过将Outputclass子类化,创建自定义输出相当容易。

和:

OUTPUT_MODE可以是graphviz、gephi和json中的一个。python_file.py是一个将被跟踪的python脚本,之后将生成调用图可视化

因此,要么将输出模式设置为json,要么编写自己定制子类

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55021096

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档