#coding=utf-8#python 装饰器‘‘‘ 装饰器可以用def的形式来定义。装饰器接收一个可调用对象作为输入参数,并返回一个新的可调用对象。装饰器新建了一个可调用对象,也就是return 返回的函数funx,在新增的函数中,可以添加我们需要的功能,并通过调用原有函数来实现原有函数的功能‘‘‘def deco(func): ‘‘‘ 无参数装饰器,func为被装饰的函数 ‘‘‘ def _deco(): print "执行函数之前的,执行" func() print "执行函数之后的,执行" return _deco@decodef func1(): print "i am function"func1()print ‘======‘func1()原文:http://www.cnblogs.com/xyx-py/p/4607123.html