def debug(func):
def wrapper():
# func.__name_就等价于_函数名debug
print("[DEBUG]: enter {}()".format(func.__name__))
return func()
return wrapper
@debug
def hello():
print("hello,123")
hello()
打印结果
def debug(func):
def wrapper():
# func.__name_就等价于_函数名debug
print("[DEBUG]: enter {}()".format(func.__name__))
return func()
return wrapper
@debug
def hello():
print("hello,123")
hello()
打印结果