python装饰器学习笔记
有一个函数say
def say(): return "Hello"
现在需要得到下面的结果
'<b>Hello</b>'
一般可能会这样做
def makebold(string): return "<b>"+string+"</b>"
print makebold(say())
这样的嵌套用多了会让代码看起来很杂乱,并且在某些特别的情况下,如django的view中,我不能把view放到一个函数里来执行,这样的就可以使用装饰器来实现这个结果。
继续阅读“python装饰器”