我想运行一个由字符串标识的函数。
toRun = 'testFunction'
def testFunction():
log.info('In the function');
run(toRun)
run 是我需要使用的任何命令。我试过 exec/eval 但运气不佳。
请您参考如下方法:
locals返回包含当前范围内引用的字典
locals()[toRun]()
我想运行一个由字符串标识的函数。
toRun = 'testFunction'
def testFunction():
log.info('In the function');
run(toRun)
run 是我需要使用的任何命令。我试过 exec/eval 但运气不佳。
请您参考如下方法:
locals返回包含当前范围内引用的字典
locals()[toRun]()