我需要的是获取变量的东西,如果变量是函数的名称,则将调用该函数。我不是想从模块中获取函数,而是从程序本身获取函数
例子:
def foo():
print("Foo")
callfunction = input("What function do you want to call? ")
callfunction() ## Not sure what to put here but but lets say callfunction is foo.
我不想要这样的东西,因为我有很多功能:
if callfunction == "Foo"
Foo()
else:
print("No function with that name")
我的问题是 这样 的,但我要求的是 Python 语法。我正在使用 Python 3.5.1
原文由 Fonky44 发布,翻译遵循 CC BY-SA 4.0 许可协议
你可以这样做 :