1. 程式人生 > >python裝飾器(3)

python裝飾器(3)

urn python裝飾器 裝飾 int 裝飾器 func 實現 ret test

另一種實現方式:

 1 __author__ = "csy"
 2 
 3 def test2(func):
 4     def test1():
 5         func()
 6         print(func)
 7     return test1
 8 
 9 def bar2():
10     print(in the bar2)
11 
12 bar2 = test2(bar2)    # test2將bar2作為變量在嵌套函數test1中調用,再將test1的內存地址作為返回值重新賦給bar2
13 bar2()

python裝飾器(3)