Python - 使用命名参数在装饰器中使用修饰函数的参数值

时间:2016-10-17 20:19:44

标签: python arguments decorator

继续:Python decorator that returns a function with one or more arguments replaced

我想使用参数名称来使用装饰器中用户传递的参数值。它甚至可能吗?如果确实如此,怎么办呢?

例如:

假设我的装饰者操纵一个简单的函数,例如:

td

我的装饰者操纵传递给函数的def f(a, b, c): pass 的值。

这是我的装饰者:

b

我们假设我知道函数中应该有一个'b',但我不确定它的位置。

我希望现在很清楚。谢谢!

0 个答案:

没有答案