【发布时间】:2018-10-17 16:52:45
【问题描述】:
我正在尝试编写我的第一个装饰器。我已经看过很多关于它的视频教程和博客文章,但是我还没有看到关于将装饰器放在哪里以便被装饰的函数可以找到它的任何内容。这似乎很基本,也许对那些以前做过的人来说是“显而易见的”,但既然那不是我,我在问。注意我不是问在哪里放置@decorator。我知道它在被装饰的函数上方。但是装饰器本身必须被编写并放置在 @ 语法可以找到和应用它的地方。我见过的所有示例都将它们放在同一个文件或脚本中,但在实际实践中我从未见过像这样的装饰器,也没有见过将其引入应用程序的导入语句。那么它应该在哪里,被装饰的app/python是如何找到的呢?
【问题讨论】:
-
这是从标准库
from functools import wraps导入
标签: python decorator python-decorators