[Python] decorator
·
Dev_Python
# 데코레이터 def decorator_func(original_func): def wrapper_func(*args, **kwargs): # 가변 파라미터를 넣어준다. 파라미터의 갯수가 몇개인지 알 수 없을 때! 연속적인 파라미터를 받을 수 있다. print("{} 함수가 실행되기 전 실행되는 문구".format(original_func.__name__)) return original_func(*args, **kwargs) # 실행한 뒤의 결과값을 출력해야함 return wrapper_func # 실행되지 않은 function 그대로를 출력해야함. @decorator_func # annotation def display_1(): # 앞에 실행되는 로직 print("display_1 함수가 실행되었습니다..