def coloer(func):
def red():
return '\033[31;0m %s \033[0m'%func()
return red
@coloer ### 相当于hello = coloer(hello)
def hello():
return 'hello world'
@coloer ### 相当于say_hi = coloer(say_hi)
def say_hi():
return 'how are you ?'
if __name__ == '__main__':
print(hello())
print(say_hi())
转载于:https://www.cnblogs.com/pslblog/p/10281317.html