functools1 Python 데코레이터 완벽 가이드 | 고급 파이썬 문법 Python에서 데코레이터는 함수나 클래스를 래핑(wrapping)하여 그 동작을 수정하거나 확장할 수 있는 강력한 기능입니다. 데코레이터는 고급 메타프로그래밍 기법 중 하나이며, 주로 로깅(logging), 인증(auth), 캐싱(caching), 측정(metrics), 트레이싱$\text{(tracing)}$ 등의 작업에서 활용됩니다. 본 문서에서는 파이썬 데코레이터의 문법과 가능한 모든 사용 사례를 설명합니다.1. 데코레이터의 기본 문법def my_decorator(func): def wrapper(*args, **kwargs): print("Before function call") result = func(*args, **kwargs) print("Aft.. 2025. 5. 7. 이전 1 다음