Я использую eclips для python, и перед вами стоит проблема. У меня много классов со многими свойствами и вам нужен список объектов из одного из моих объявленных классов. Проблема заключается в следующем: когда я получаю доступ к любому элементу из списка, среда IDE не знает, что это тип, потому что в python мы не объявляем переменную с ее типом, поэтому нет автоматического завершения, и мне нужно перейти к классу для копирования имя атрибута. Чтобы сделать идею более ясно: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
. Тогда это не даст мне Имя атрибут Есть ли какое-либо решение для этого?
Вы используете PyDev? http://pydev.sourceforge.net/ – mcandre
self.cfgAutomata имеет тип списка. Вы действительно пытаетесь получить тип self.cfgAutomata []? –
Опечатка здесь, не так ли? Пропуская запятую в \ _ \ _ init \ _ \ _(): def __init __ (self, params): – hughdbrown