[Python] 데코레이터

넘실넘실·2025년 1월 29일

🔖 데코레이터

  • 함수를 수정하지 않은 상태에서 추가 기능을 구현할 때 사용
def hi_bye(func):
    def wrapper():
        print("hi")
        func()
        print("bye")
    return wrapper


@hi_bye
def test():
    print("test")

test()
  • 구현하려는 데코레이터 함수 안에 wrapper 함수를 만들고 wrapper 함수 안에 동작을 구현한다

📑 reference

profile
어쩌다보니 데이터쟁이

0개의 댓글