파이썬 동적메소드 실행 - getattr
getattr 사용하기
gattattr(object, name) 으로 object안의 메소드(name)을 호출합니다.
아래 소스를 보시면 간단하게 이해 되실겁니다.
class Exmple:
def A(self):
print("A")
def B(self):
print("B")
def C(self):
print("C")
if __name__ == '__main__':
exmple = Exmple()
class_list = ['A','B','C']
for c in class_list:
getattr(exmple, c)()
결과:
A
B
C
TAG: #getattr #동적메소드 #실행
Comments
Login: