装饰器

批量修改函数,最小限度的改动

 

#!/usr/bin/env python
#coding:utf-8


def outer(fun):
    def wapper():
        print('checking')
        fun()
        
    return wapper

@outer
def func1():
    print('aaa')

@outer
def func2():
    print('bbb')

func1()
func2()

#在每个函数中都加入 checking输出

 

 

 

 

 

 

 

 

 

 

 

dd

posted @ 2016-08-23 09:58  航飞冲天  阅读(134)  评论(0编辑  收藏  举报