我们在阅读别人python项目源码时,有时需要检索某个变量以查看哪里调用了该变量。而当我们找到调用该变量的代码,我们应该如何快速地知道当前代码属于哪个class的哪个method呢?在这里在这里给大家提供一个快速查看代码逻辑所属关系的方法。
其实pycharm已经实现了这个功能,当我们将光标放置在代码位置时,pycharm会显示当前代码的逻辑所属关系。举个例子:
此时我光标位置在deformable_encoder变量上,然后红框处便显示了光标位于哪个class的哪个method中,简单清晰。
同样,当我们把光标放置在某个method上时,也会显示:
以上便是快速查看当前代码逻辑所属关系的方法,该方法可以在学习源码过程中帮我们理清思路,不用浪费时间反复梳理代码的逻辑关系。希望对大家有所帮助~