【发布时间】:2012-08-31 14:41:40
【问题描述】:
这两个装饰器的位置有区别吗?
def a():
@decorator_function # HERE
def b():
pass
return b
@decorator_function # OR HERE ?
c = a()
【问题讨论】:
-
将装饰器放在
a()之前与b()之前有的区别。但就像@BrenBarn 所说,第二个语法无效。 -
写这个问题时,我什至无法弄清楚我的想法。 :O