这是我尝试在其上使用该map函数的循环:
map
volume_ids = [1,2,3,4,5] ip = '172.12.13.122' for volume_id in volume_ids: my_function(volume_id, ip=ip)
有办法吗?如果不是ip参数,那将是微不足道的,但是我不确定如何处理。
ip
用途functools.partial():
functools.partial()
from functools import partial mapfunc = partial(my_function, ip=ip) map(mapfunc, volume_ids)
partial() 创建一个新的可调用对象,除了传递给该新的可调用对象的内容之外,该参数还将对包装的函数应用所有参数(包括关键字参数)。
partial()