如何将关键字参数作为关键字传递给python中的其他函数?

时间:2018-08-02 15:31:27

标签: python python-3.x

代码:

def edit_properties(self, device, ssc_command="hexa", value="test")
    result = self.edit_devices.edit_device_property(device, ssc_command=value)

我想将“ ssc_command”作为密钥传递给self.edit_devices.edit_device_property(设备,ssc_command = value),并将值作为值。

1 个答案:

答案 0 :(得分:2)

字典/变形扩展。首先,以ssc_command作为键,以value作为值来做字典,然后使用**将其扩展为一组关键字参数:

result = self.edit_device.edit_device_property(device, **{ssc_command:value})