装饰器

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

#!/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

原文地址:https://www.cnblogs.com/hanggegege/p/5798129.html