装饰器

装饰器 #

函数参数能够接收别的函数,就是高阶函数

decorator 就是一个返回函数的高阶函数

import functools

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

@log('execute')
def now():
    print('2020-04-26')

本文访问量

本站总访问量

本站总访客数