컴린이 일기장/Today I Learned
2021. 4. 4.
[TIL] Python getattr()과 import_module
[주절주절]나는 아직 익숙하지 않은 코딩 스타일인데 종종 이런 것들을 이용해서 코딩하시는 분들이 있다. 1년에 1~2번 만날까말까이다보니 매번 헤매어서 정리해둔다! [Today I Learned]# getattr>>> getattr(object, name[,default])__builtin__ 모듈에 포함된 함수로, object에 존재하는 속성의 값을 가져온다. 세번째 인자로 default 값을 넘겨줄 경우 존재하지 않는 속성을 가져오려는 경우도 커버할 수 있다. class Number: def __init__(self): self.x = 10 self.y = 20 n = Number() print(getattr(n, 'x')) # 10 print(getattr(n, 'z')) # Attribute er..