python 용어정리 (데코레이터 와 컨텍스트 매니저)
·
용어정리/Python
데코레이터데코레이터란 데코레이터란 어떠한 함수의 실행 전 후로 추가 덧뎀을 해 줄수 있는 함수이다. 즉 기존 함수에 추가적인 작업을 해야할때, 새로 만들거나 원 함수를 변경시키기 곤란할때, 데코레이터를 사용 할 수 있다. #데코레이터 함수 만들기 def log_decorator(func):#함수를 감싸는 레퍼 함수에는 기존의 함수가 어떤 매개변수를 받을지 모르니#*args와 *kwargs 즉 가변 매개변수를 써서 유연하게 대처하게 해준다. def wrapper(*args, **kwargs): #데코레이터는 코드의 전 과 후에 작용 할 수 있다. print(f"실행 전: {func.__name__}") #본 함수의 실행 result = func(*args, *..