适合用vim fold查看的简单调用树图生成器
tinycalltrace的Python项目详细描述
概述
跟踪函数调用,并生成可缝合的调用树图 使用vim。
使用这个模块,理解大型python模块更容易。
安装
pip install tinycalltracer
用法
只需在定义为“main”的文件中添加以下代码,
from tinycalltrace import TinyCallTrace if __name__ == '__main__': TinyCallTrace()
运行脚本,在trace-0xxxxxxxx.txt中生成调用树图 当前目录中的文件。这些文件是每个 线。
这个调用树图可以使用vim fold模式进行检查。 您可以使用vim打开se文件,只需键入
:set foldmethod=marker
然后可以看到折叠的调用树图。理解这一点很有帮助 调用图,便于搜索指定的函数调用方。
同时,在调用树图的行上使用vim'goto file command',可以 可以很容易地检查调用/调用者的源代码。
享受吧!