VizTracer 是一个这样的工具,它通过跟踪和可视化 Python 代码的执行过程,来帮助你对代码的理解。无需对源代码进行任何更改,VizTracer 即可记录函数的入口 / 出口,函数参数 / 返回值以及任意变量,然后通过 Trace-Viewer 使用直观的谷歌前端界面来显示数据。
亮点
- 时间轴上带有源代码的详细功能进入/退出信息
- 超级易于使用,大多数功能无需更改源代码,无软件包依赖性
- 可选功能过滤器,可忽略您不感兴趣的功能
- 自定义事件以记录和跟踪时间上的任意数据
- 使用RegEx记录任意功能/变量,无需更改代码
- 具有强大的前端或兼容Chrome的json的独立HTML报告
- 适用于Linux / MacOS / Windows