美文网首页
'functools.partial()': Python中减少

'functools.partial()': Python中减少

作者: Williamongh | 来源:发表于2020-01-02 17:35 被阅读0次

https://python3-cookbook.readthedocs.io/zh_CN/latest/c07/p08_make_callable_with_fewer_arguments.html

问题

你有一个被其他python代码使用的callable对象,可能是一个回调函数或者是一个处理器, 但是它的参数太多了,导致调用时出错。

解决方案

如果需要减少某个函数的参数个数,你可以使用 functools.partial()partial() 函数允许你给一个或多个参数设置固定的值,减少接下来被调用时的参数个数。

相关文章

网友评论

      本文标题:'functools.partial()': Python中减少

      本文链接:https://www.haomeiwen.com/subject/mrvooctx.html