所以我有一个保存函数名称的变量,该函数带有一个参数,是否可以仅通过调用变量名来执行该函数?
示例:
def check(x):
if len(x) > 1:
return True
else:
return False
choice = 'check'
ulist = ['test']
choice(ulist)
我尝试在python内部执行此操作,但总是收到错误消息:
TypeError: 'str' object is not callable