相关疑难解决方法(0)

如何用python中的partial填充特定的位置参数?

基本上,我想做的是:

>>> from functools import partial
>>> partial(str.startswith, prefix='a')('a')
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: startswith() takes no keyword arguments
Run Code Online (Sandbox Code Playgroud)

但更普遍的问题是,如何用特定的位置参数填充partial.

PS我确实意识到我可以用一个lambda代替.

python

41
推荐指数
3
解决办法
9807
查看次数

标签 统计

python ×1