__init__ 외부에서 새 속성 생성 방지 일단으로 초기화되고 __init__새 속성을 허용하지 않지만 기존 속성의 수정을 허용 하는 클래스 (Python에서)를 만들 수 있기를 원합니다 . 예를 들어 다음 __setattr__과 같은 방법을 사용하는 것과 같이 몇 가지 해킹 방법이 있습니다. def __setattr__(self, attribute, value): if not attribute in self.__dict__: print "Cannot set %s" % attribute else: self.__dict__[attribute] = value 그런 다음 __dict__내부 __init__에서 직접 편집 하지만 이것을 수행하는 '적절한'방법이 있는지 궁금합니다. __dict__직접 사용 하지..