Python(71)_装饰器的固定模式
Posted sunnybowen
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python(71)_装饰器的固定模式相关的知识,希望对你有一定的参考价值。
def wrapper(f): # 装饰器函数 ,f是被装饰的函数 def inner(*args,**kwargs): # 定义了内部函数,一定和return inner对应 ‘‘‘ 在被装饰函数执行前要做的事情‘‘‘ ret = f(*args,**kwargs) # 这句话是真正函数的执行 ‘‘‘ 在被装饰函数执行后要做事情‘‘‘ return ret return inner
#-*-coding:utf-8-*- import os import time ‘‘‘ 语法糖 ‘‘‘ def wrapper(f): # 装饰器函数 ,f是被装饰的函数 def inner(*args,**kwargs): # 定义了内部函数,一定和return inner对应 ‘‘‘ 在被装饰函数执行前要做的事情‘‘‘ ret = f(*args,**kwargs) # 这句话是真正函数的执行 ‘‘‘ 在被装饰函数执行后要做事情‘‘‘ return ret return inner @wrapper #装饰器函数 def func(): # 被装饰的函数 time.sleep(0.01) print(‘原函数‘) return ‘原函数的返回值‘ print(func()) print()
以上是关于Python(71)_装饰器的固定模式的主要内容,如果未能解决你的问题,请参考以下文章