|
|
1
11
你也可以用functools.partial做一些更精细的事情,比如只绑定一些参数,留下一个带有新签名的函数。在很多情况下使用它是过分的,但它确实有它的位置。 |
|
|
2
3
当然,您也可以在method()调用中传递一些变量:
|
|
|
3
2
你可以用 functools.partial 这样做,就像 jkp pointed out
|
|
|
4
1
如果您使用的是Python 2.5之前的版本,另一个选项是使用lambda作为闭包:
|
|
|
5
0
您正在考虑使用curry,将函数和参数绑定在一起,以便稍后调用。通常使用curry,以便您可以在实际调用函数时添加其他参数。 与其重新编写控制盘,不如链接到一个示例: http://code.activestate.com/recipes/52549/ .
|