1. 程式人生 > >python核心編程筆記2--裝飾器

python核心編程筆記2--裝飾器

int 核心 spa pre 裝飾 功能 ret 裝飾器 def

def test2(func):
    def inner():
        print new one!
        func()
        print new two!
    return inner
@test2
def test1():
    print old func!

test1()

在不修改原函數的基礎上,又需要給函數增加功能的情況下,就可以使用裝飾器

python核心編程筆記2--裝飾器