기본 동작을 깨지 않고 Python에서 __getattr__을(를) 덮어쓰려면 어떻게 해야 합니까? 이 명령어를 덮어쓰고 싶다.__getattr__메서드를 사용하여 클래스에서 화려한 작업을 수행하지만 기본 동작을 깨고 싶지는 않습니다. 올바른 방법은 무엇입니까?덮어쓰기__getattr__괜찮을 겁니다.__getattr__는 마지막 수단으로 호출됩니다.즉, 인스턴스에 이름에 일치하는 속성이 없는 경우에만 호출됩니다.예를 들면,foo.bar,그리고나서__getattr__이 호출되는 것은,foo라고 하는 Atribut이 없습니다.bar. 속성이 처리하지 않는 속성인 경우, 다음을 수행합니다.AttributeError: class Foo(object): def __getattr__(self, name): if ..