Decorator函數(shù)報(bào)錯(cuò),【 del add_flower(house_func):】SyntaxError: invalid syntax 謝謝!
decorator報(bào)錯(cuò):不知道什么原因,提示是語(yǔ)法錯(cuò)誤,找了好久都沒(méi)想明白,大俠幫忙看下。
''' Created?on?2016/7/1 UTF-8 @author:?love ''' del?add_flower(house_func): ????del?rose(): ????????return?house_func()+"?beautiful?rose" ????return?rose() @add_flower del?house(): ????return?"A?big?house" print(house())
2016-07-02
del 改成def
def add_flower(house_func):
? ? def rose():
? ? ? ? return house_func()+" beautiful rose"
? ? return rose
@add_flower
def house():
? ? return "A big house"
print(house())
2017-06-09
'''
Created on 2016/7/1
UTF-8
@author: love
Modify by DBG on 2017/6/9
'''
def add_flower(house_func):
? ? def rose():
? ? ? ? ? ? ?print house_func()
? ? ? ? ? ? ?return house_func()+" beautiful rose"
? ? return rose
@add_flower
def house():
? ? return "A big house"
print(house())