嘿我有点Pyreverse工作,它现在正在显示我的课程,但它没有在课程之间建立联系。
在一堂课中我得到了
class webserver:
print('stuff')
getcaller1 = getcaller.GetCaller()
device_dict = getcaller1.abc(m)
,另一个包含
class GetCaller():
def __init__():
print('init')
def abc(self, m):
devices=get(m)
但是,我在我的classes.png中得到的就是这个(类之间没有行或箭头)
代码有效,如果我在pip安装的模块上运行pyreverse东西,pyreverse会打印这些箭头但是我必须在我自己的项目中缺少一些东西。 python类有哪些其他类型的关系?
答案 0 :(得分:0)
新答案我意识到问题出在屏幕前。我没有使用任何类的对象,只使用带有返回值的导入和静态方法调用。这样,我获得的图像(没有属性和函数名称等)在技术上就是正确的图像。但是,如果您想欺骗自己的方式来显示某些代码,请查看旧答案
旧回答:我不知道这是否应该是这样工作的方式,但是有效的方法是将类放在同一个文件中,也许它只搜索模块范围。