def wrapper(func):
    def inner(*args,**kwargs):
        '''执行函数前进行的操作'''
        ret = func(*args,**kwargs)
        '''执行函数后进行的操作'''
        return ret
    return inner

@wrapper  # 相当于func1 = wrapper(func1)
def func1(a,b):
    print(111)
    return 222

ret1 = func1(1,2)
print(ret1)

@wrapper  # 相当于func2 = wrapper(func2)
def func2():
    print(222)

 

相关文章:

  • 2021-10-02
  • 2021-11-16
  • 2021-06-02
  • 2021-07-02
  • 2022-01-19
  • 2022-01-07
猜你喜欢
  • 2022-12-23
  • 2021-07-23
  • 2022-01-07
  • 2022-12-23
  • 2021-06-21
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案