def func(funcname): def func_in(*args,**kwargs): ret = funcname(*args,**kwargs) return ret return func_in @func def test(): print("---test---") return "haha" @func def test2(): print("---test2---") @func def test3(a): print("---test3---a=%d--"%a) ret = test() print("test retuen value is %s"%ret) a = test2() print("test2 retuen value is %s"%a) test3(11)
python 通用装饰器
猜你喜欢
转载自blog.csdn.net/qq_40270754/article/details/95775134
今日推荐
周排行