【发布时间】:2019-09-24 15:34:14
【问题描述】:
我正在尝试以下工作代码
from pyVmomi import vim
mapping = []
propertyDict = {'ipv4': '192.168.2.2/24'}
for k in propertyDict: v = propertyDict[k] mapping.append(vim.KeyValue(key=k, value=v))
与 map 和 lambda 如下
mapping.append(map(lambda k: vim.KeyValue(key=k,value=propertyDict[k]), propertyDict))
但在 For "propertyMapping" 预期类型 vim.KeyValue,但得到列表时出现错误,当我在 mapping 值中使用它时下面的函数
if mapping:
spec_params = vim.OvfManager.CreateImportSpecParams(entityName=vmname,
propertyMapping=mapping)
【问题讨论】: