python裝飾器

沒有太弄明白

先放在這裏,回頭有時間再研究

def outer(func):
    def inner():
        print ('log')
        func()
        print('after')
    return inner

@outer
def f1():
    print("f1")

wKiom1dRZceD-eRpAAEGggXa5Ts175.png-wh_50

多重裝飾器:

USER_INFO = {:,:}


check_login(func):
    inner(,):
        USER_INFO.get(,):
            func()
        :
            ()
    inner
check_admin(func):
    inner(,):
        USER_INFO.get(,) == :
            func()
        :
            ()
    inner

@@index():
    ()

index()


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