python核心编程笔记2--装饰器

Posted mohu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python核心编程笔记2--装饰器相关的知识,希望对你有一定的参考价值。

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

test1()

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

以上是关于python核心编程笔记2--装饰器的主要内容,如果未能解决你的问题,请参考以下文章

Python实用笔记 (15)函数式编程——装饰器

Python核心编程的四大神兽:迭代器生成器闭包以及装饰器

python学习笔记--装饰器

python使用上下文对代码片段进行计时,非装饰器

python核心编程——装饰器

Python笔记·第十一章—— 函数 装饰器