Python ,或者说 pycharm 有没有什么方便的方法查看函数的调用路径

2021-01-26 15:01:03 +08:00
 shyrock
不是说动态运行栈,而是静态代码分析的时候,能否看到函数 a 被 b 和 c 调用,b 和 c 又分别被 d 和 e 调用,最后 d 和 e 都被 main 调用。
目前我都是在 pycharm 中用全局搜索一层一层来找,感觉效率很低,按说这个需求很常见吧?是不是有更高效的方法?
1463 次点击
所在节点    Python
3 条回复
ThisQ
2021-01-26 18:45:25 +08:00
window 下 用 win+B mac 就是 command+b 该公司的产品快捷键都一样的。
shyrock
2021-01-27 10:15:58 +08:00
@ThisQ #1 我说的不够清楚,我想要的不是一个函数被哪些函数调用的列表,而是一层一层向上找到所有调用路径的树
ilucio
2021-01-27 20:29:40 +08:00
试下 sourcetrail

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/748535

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX