摘要:
Python中的decorator用法很有意思,是一个类似decorator模式的典型的AOP特性。例如我们原来有一个函数是这样的:def openurl(url): return urllib2.urlopen(url, timeout = 5).read()如果我们想在进入这个函数和退出这个函数的时候打印日志,可以这样写:def openurl(url): print 'entering openurl' result = urllib2.urlopen(url, timeout = 5).read() print 'leaving openurl' ret 阅读全文