본문 바로가기

파이썬 동적메소드 실행 - 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 #동적메소드 #실행

현재글 : 파이썬 동적메소드 실행 - getattr
Comments
Login:

Copyright © PythonBlog 2021 - 2022 All rights reserved
Mail : PYTHONBLOG