我有一个使用以下函数的 Python 代码:
def func1(arguments a, b, c):
def func2(arguments d, e, f):
def func3(arguments g, h, i):
上述每个功能都会在产品上配置 CLI 命令。
此外,对于上述每个函数,还有 de-init 函数,用于删除 CLI 命令。
def de_init_func1(arguments x, y, z):
def de_init_func2(arguments l, m, n):
def de_init_func3(arguments q, r, s):
假设我有一个使用函数 func1、func2 和 func3 配置大量 CLI 命令的脚本,并且在脚本完成之前,该脚本应删除它配置的所有 CLI 命令。
为此,每次调用 func1/2/3 时,我都需要将等效的 de_init_func CALL 添加到列表中,因此在脚本结束时,我可以迭代此列表,并通过以下方式调用 de-init 方法:一。
如何将“func1(参数)调用”添加到列表中,而无需在将其添加到列表时调用它。
如果我只是将 func1(arguments) 调用添加为字符串“func1(arguments)”,那么一旦我迭代列表,我将无法调用函数调用,因为解释器会将列表项引用为字符串,并且不是作为函数调用...