기술/python1 Python -데코레이터(Decorator)의 활용 Python을 사용하다 보면 반복적으로 수행해야 하는 작업들이 많습니다. 예를 들어, 함수 실행 시간을 측정하거나, 로그를 남기거나, 특정 조건을 검사하는 등의 작업이 그렇습니다. 이럴 때 유용하게 사용할 수 있는 기능이 데코레이터(Decorator) 입니다.1. 데코레이터란?데코레이터는 기능을 추가하거나 수정할 때, 기존 코드의 변경 없이 적용할 수 있도록 도와주는 함수입니다. 즉, 함수의 동작을 감싸서 새로운 기능을 부여하는 역할을 합니다.Python에서는 @ 기호를 사용하여 데코레이터를 적용할 수 있습니다. 데코레이터는 보통 함수나 클래스를 감싸는 형태로 동작하며, 이를 통해 실행 전후의 로직을 쉽게 추가할 수 있습니다.2. 기본적인 데코레이터 작성하기import timedef execution_t.. 2025. 3. 3. 이전 1 다음