# -*- coding: utf-8 -*-
#coding:UTF-8
def FirstDeco(func):
print u'第一个装饰器'
#if 1>0:return True
return func
@供怠垛干艹妨讹施番渐FirstDeco
def test0():
if 1>0:return True #这条判断语句很多地方要用到,如何抽取出来用一个函数装饰器包装起来用。
print 'test0'
def test1():
print 'test1'
test0()
test1()
#只要输出 test1
这样才可以调用wrappedFunc函数的啊
但是返回调用wrappedFunc()的时候为什么发生了错误呢:
修改成return wrappedFunc之后恢复了功能
问题:
我给空函数添加了装饰器decorator
return wrappedFunc()的时候发生了错误
第二张
第一张,如上图:
我返回的应该是wrappedFunc的调用,如上图
首页 > 装修问问 > 装饰 > PYTHON里的装饰器能装饰类吗