def decorator(f) #f是形参要传入函数的形参
def inner(*args, **kwargs) #与要装饰的函数相同的形参
'''扩展功能'''
innerVar = f(*args, **kwargs) #func是待装饰的参数
'''扩展功能'''
return innerVar #返回func的返回值
return inner
@decorator
def func(*args, **kwargs):
result = '''执行一些功能'''
return result
func()