我正在为 python 使用 eclips,我遇到了一个问题。我有许多具有许多属性的类,并且想要一个来自我声明的类的对象列表。问题是:当我访问列表中的任何项目时,IDE 不知道它的类型,因为在 python 中我们没有用它的类型声明变量,所以没有自动完成,我必须去类复制属性名称。为了使想法更清晰:
class AutomataBranch(object):
def __init__(selfparams):
self.Name="";
self.nodes=[];
class LanguageAutomata(object):
def __init__(selfparams):
self.cfgAutomata=[];#This has AutomaBranch Type
现在在 LanguageAutomata 类中的任何方法中,如果我写:
cfgAutomata
。然后它不会给我Name属性有什么解决方案吗?