python裝飾器

def deco(func):
    print 'before myfunc() called'
    func
    print 'after myfunc() called'
def myfunc():
    print 'myfunc() called'
myfunc=deco(myfunc)
輸出:
before func() called
myfunc() called
after func() called
myfunc()
輸出:
myfunc() called
myfunc()
輸出:
myfunc() called


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章