将参数传递给另一个类中的装饰器

问题描述 投票:-1回答:1

我想看看是否有可能将参数传递给装饰器,该装饰器位于从存在该参数的其他脚本中调用的脚本中。例如,假设我有script_1.py正在调用方法:

import function_1

param_1 = 5
result = function_1(arg1, arg2)

现在此功能位于装饰器将script_2.py接收到的param_1中>

@decorator(param_1)
def function_1(arg1, arg2):
    #do some stuff

因此,有什么方法可以在script_1.py中调用带有装饰器的函数,然后在param_1中将script_2.py传递给装饰器?

我想看看是否有可能将参数传递给装饰器,该装饰器位于从存在该参数的其他脚本中调用的脚本中。举例来说,假设我有...

python python-3.x parameter-passing decorator python-decorators
1个回答
1
投票

装饰器在评估def语句后立即运行。

© www.soinside.com 2019 - 2024. All rights reserved.