我有一个字符串变量,它带有函数名称,如何在Python中调用该函数?

0 python

我有一个字符串变量,它带有不同的函数名称,我有一个文件,其中包含一组与字符串内容匹配的常常不同的函数,如何在Python中调用该函数?

例:

在文件1中

def function1: ...
def function2: ...
def function3: ...
Run Code Online (Sandbox Code Playgroud)

在文件2中

functionname = "function2"
Run Code Online (Sandbox Code Playgroud)

我需要从这个文件中调用File1中的function2

fro*_*die 6

myfunction = getattr(mymodule, functionname)
myfunction()
Run Code Online (Sandbox Code Playgroud)