python装饰器,方法和属性的动态绑定

给函数添加日志

def log(func):
    def wrapper(*args, **kw):
        print('call %s():' % func.__name__)
        return func(*args, **kw)
    return wrapper

你可能感兴趣的:(python装饰器,方法和属性的动态绑定)