如何将论点作为一个论点

时间:2018-10-20 07:56:12

标签: python function arguments

我想将多个参数作为一个参数传递。这是我当前的代码:

result = getattr(globals()[CMD[1]], CMD[2])(CMD[3])

CMD是一个字符串数组,以空格(“”)分隔。该字符串由用户提供,例如:

  

///调用mymodule myfunction arg1,arg2,arg3

call (CMD[0]) = the command
mymodule (CMD[1]) = a module
myfunction (CMD[2]) = a function in mymodule
arg1, arg3, arg3 (CMD[3]) = arguments

CMD [3]是用逗号分隔的参数所在的位置。我现在如何在函数“ myfunction”中正确使用它们?

希望有道理。

编辑:// 完善!我将其与标记的重复项一起使用。不知道我在搜索什么:* args选项。非常感谢!

0 个答案:

没有答案