装饰器
作用:合并功能,拦截已有函数功能
缺点:在参数上实现统一有一定困难
def verify(func):
def wrapper(*args):
print("身份验证")
func(*args)
return wrapper
# enter_background=verify(enter_background)
@verify
def enter_background(user,name):
print(user,name,"进入后台")
# enter_background=verify(remove)
@verify
def remove(name):
print("删除用户",name)
enter_background("abc","123")
remove("abc")