本站资源收集于互联网,不提供软件存储服务,每天免费更新优质的软件以及学习资源!

Python中如何获取functools.partial修饰对象的原始函数?

网络教程 app 1℃

Python中如何获取functools.partial修饰对象的原始函数

如何获取 functools.partial 修饰的对象

在 python 中,使用 functools.partial 可以创建新的可调用对象,为现有函数预先绑定参数。在某些情况下,了解 partial_function 修饰的原始函数或类可能很有用。

要获取 functools.partial 修饰的对象,可以使用 partial_function.func 属性。此属性引用原始可调用对象,它可以是函数、方法或类:

import functoolsdef multiply(x, y): return x * ypartial_function = functools.partial(multiply, y=2)print(partial_function.func) # 输出 <function multiply at 0x10c85e830>

在上述示例中,partial_function.func 是指向 multiply 函数的引用。

以上就是Python中如何获取functools.partial修饰对象的原始函数?的详细内容,更多请关注范的资源库其它相关文章!

转载请注明:范的资源库 » Python中如何获取functools.partial修饰对象的原始函数?

喜欢 (0)