【发布时间】:2022-01-17 15:34:24
【问题描述】:
我想使用一个字符串作为一个已经存在的列表函数。 例如,我从用户那里得到输入:'append'
如何直接使用这个字符串作为函数?
例如:
function_name = str(input(n)) # let say it is append
arr = []
arr.function_name(9) #Of course it is not working because it is string. Not a function.
【问题讨论】:
-
这种做法会导致巨大的安全问题!
-
是的,我同意@VincentBénet 但我需要使用一段时间......因为我确信即将到来的输入将是python中的某个函数名称。