У меня проблема со списком внутри класса в python. Вот мой код:
class Residues:
def setdata(self, name):
self.name = name
self.atoms = list()
a = atom
C = Residues()
C.atoms.append(a)
Что-то вроде этого. Я получаю сообщение об ошибке:
AttributeError: Residues instance has no attribute 'atoms'
property()
говорится: вернуть атрибут свойства для классов нового стиля (классов, производных от object). То же самое для большинства других функций, которые вы упомянули. ОП в этом случае имеет репутацию 11, поэтому, учитывая это и характер их проблемы, независимо от того, был ли их класс в новом стиле или нет, это не имеет большого значения - так что ИМХО ваши комментарии больше отвлекают, чем что-либо еще еще. - person martineau   schedule 18.10.2012