摘要: decorator(装饰器)在python中作用,可以起到代码复用,也可以起到AOP(面向横切面)的作用。另外很重要的一点应该就是function在python的世界中是作为一等公民存在的。在python中,loop可以用map来代替,if...else...可以用filter来代替,那么try...except...呢?没有原生支持,那我们就创造一个,此时decorator就闪亮登场了。下面举一个打开文件的例子来进行说明。1 def read(file):2 x = open(f, 'r')3 y = x.read() 4 x.close() 5 return... 阅读全文
posted @ 2014-02-14 09:46 洋芋,阿喜欢! 阅读(1864) 评论(0) 推荐(0)