#登录校验
import time
def decorate(func):
def wrapper():
print('正在校验中......')
time.sleep(2)
print('校验完毕.....')
#调用原函数
func()
return wrapper
@decorate
def f1():
print('-------f1------')
def f2():
print('--------f2-------')
f1()
f2()
执行结果:
正在校验中......
校验完毕.....
-------f1------
--------f2-------