import time
import functools
class dec:
def __init__(self, arg, func):
self.arg = arg
self.func = func
def __call__(self, *args, **kwargs):
print('这里开始装饰')
return self.func(*args, **kwargs)
def wrap(duration):
return functools.partial(dec, duration)
@wrap
def say():
print("hello")
https://www.jb51.net/article/168276.htm