python核心编程笔记3装饰器

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

test1()

在不修改原函数的基础上,又需要给函数增加功能的情况下,就可以使用装饰器

原文地址:https://www.cnblogs.com/mohu/p/8808596.html