Discuss / Python / 请教问题:wrapper

请教问题:wrapper

Topic source
import functools

def log(text):
    def decorator(func):
        @functools.wraps(func)
        def wrapper(*args, **kw):
            print('%s %s():' % (text, func.__name__))
            return func(*args, **kw)
        return wrapper
    return decorator

没打完自动发布了

想请教一下,wrapper函数最后return func(*arg,**kw)用意是什么?

调用原方法(被装饰的方法)并返回结果。


  • 1

Reply