파이썬 데코레이터 질문드립니다.
파이썬 데코레이터 부분을 공부 중에 있는데 데코레이터 동작 구조가 이해 되지 않아서 질문드립니다.
def print_start(func)
print("start")
return func
@print_start
def print_middle():
print("middle")
print_middle()
어떻게 middle 함수를 호출했는데 print_start도 같이 호출되는지 알려주시면 감사하겠습니다.
(물론 데코레이터 때문에 이러한 동작이 가능하다는 건 알고 있습니다만.. 도저히
이해가 되지 않습니다.. 혹시 동작을 조금 자세히 풀어서 설명해주시면 감사하겠습니다)
개발자가_되어보자 님 454
M 2021년 1월 11일 8:54 오후