装饰器在后面(异步io)威力强大
作用:在代码运行期间动态增加功能的方式,称之为“装饰器”(Decorator)。
本质上,decorator就是一个返回函数的高阶函数(传入将要装饰函数,返回函数体函数):
def 函数名(参数是函数):
函数体
return 返回值是函数体函数
example:
1 #装饰器: 2 def log(func): #传入参数函数(对函数func装饰) 3 def wrapper(*args,**kw): 4 print(‘call %s():‘%func.__name__) 5 return func(*args,**kw) #装饰完成,返回函数func 6 return wrapper 7 8 #调用装饰器: 9 @log 10 def now(): 11 print(‘2017-2-25‘) 12 13 #装饰完成函数: 14 now()
时间: 2024-10-24 04:27:25