装饰模块标准

时间:2010-04-23 20:24:04

标签: python decorator

我想知道是否不赞成使用python附带的装饰模块。我应该使用原始方法创建装饰器还是认为使用该模块是可以的做法?

2 个答案:

答案 0 :(得分:3)

pypi中的装饰模块是Michele Simionato的第三方模块。它不属于python标准库。

在大多数情况下,您不需要此模块来处理装饰器。

它仍然为您提供了一些有用的工具,可以简化装饰器的一些用途。无论如何,它是了解装饰器的好方法

答案 1 :(得分:0)

我不确定“装饰模块”是什么意思。但是,如果您在使用最小样板文件时关心正确模仿包装函数,则应该查看functools模块。

“正确”包装功能的几个原因是我的头脑:

  • (2.x,不确定3.x) - 用装饰方法腌制物品
  • 与任何元编程的兼容性