python装饰器模板

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()

调用过程

python装饰器模板

上一篇:Python带有参数的进程


下一篇:python接口测试-get请求