길/Python

decorator

7he8oy 2021. 2. 12. 14:45
def decor(func):
    def wrap():
        print("============")
        func()
        print("============")
    return wrap

@decor
def print_text():
    print("Hello world!")

print_text();

#============
#Hello world!
#============

어떤 function을 미리 정의된 function으로 wrap할 수 있다.

' > Python' 카테고리의 다른 글

Class의 모든 method는 self를 인자로 받는다.  (0) 2021.02.12
itertools  (0) 2021.02.12
Generators  (0) 2021.02.12
List Functions  (0) 2021.02.11
String Functions  (0) 2021.02.11