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 通用装饰器
最新推荐文章于 2023-06-25 10:54:44 发布