하룻강아지의 노트

  • 홈
  • 태그
  • 방명록

클래스 1

[Python - Tip] __getattr__ vs. __getattribute__ : 차이 및 활용 예시 (feat. __init__)

요약 - 클래스의 __init__은 훨씬 익숙할 테니 이와 비교해서 설명을 드리면... - __init__ 은 클래스로 부터 인스턴스를 생성할 때, "자동적으로" 실행이 되는 매소드라고 볼 수 있습니다. - __getattr__ 이나, getattribute__ 도 __init__ 과 유사하게 특정 시점에 실행되는 매소드 역할을 하는데, 각각 실행되는 때가 다르다고 보면 되겠습니다. - 프로그램의 특정 동작에서 정보를 가로채서 원하는 다른 동작을 하기 때문에 Hooking (갈고리, 낚시바늘) 이라고 합니다. - 그럼 __getattr__ 이나, getattribute__ 은 언제 실행될까요? 다음과 같이 정리할 수 있겠습니다. 매소드 실행 시점 __init__ 맨 처음 인스턴스를 생성할 때 __geta..

Python 2022.04.13
이전
1
다음
더보기
반응형
250x250
프로필사진

하룻강아지의 노트

조금이나마 도움이 되기를 바랍니다.

  • 분류 전체보기
    • 독서
    • 범 무서운줄 모르는 생각
    • 산업 - 반도체
    • 기업 - 반도체
    • 산업 - 이차전지
    • 부동산
    • Windows
    • Linux
    • Fortran
    • Python
    • Office program
    • Git
    • CAD program
    • Academic
    • 영어공부
    • Engineering
    • 투자 일반
    • 기업 - 기타
    • 생각생각생각
    • 주식투자 - 우주

Tag

경로, Excel, MS Office, CentOS, 파워포인트, 윈도우, 엑셀, 리눅스, ubuntu, 반도체 장비, 에러, 우분투, 파이썬, error, 인텍플러스, 배치 스크립트, Python, 반도체, Windows, Linux,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바