【发布时间】:2018-04-10 06:31:42
【问题描述】:
例如,我希望我的代码是:
name_of_function = input("Please enter a name for the function: ")
def name_of_function():
print("blah blah blah")
这将作为:
Please enter a name for the function: hello
>>>hello()
blah blah blah
【问题讨论】:
-
有很多方法可以做到,但所有方法都在尖叫“CODE SMELL!”。
-
否则你可以为特定的用户输入调用特定的函数
-
这是一个如果你不得不问,你不应该这样做的时候。可以做到,但几乎从来没有一个好主意。您要解决的更大问题是什么?
-
那么我就告诉你我需要它做什么:我在 python 中制作了一个不和谐的机器人,如果我想制作一个自定义命令命令,我必须让用户能够命名该函数