我无法在任何地方找到令人满意的答案,所以我决定问。
假设我们有一个全局计数器和一个全局列表
counter=0
list=["function1","function2",..."functionN"]
我们还定义了这些函数:
def function1():
pass
def function2():
pass
.
.
.
def functionN():
pass
我有一个带有按钮的界面,每次我按下它时,全局计数器都会递增。根据号码,我需要调用其他函数。我可以使用if和elif来实现这一点,但我认为它不是那么聪明。有没有办法使用列表调用这些函数?
例
当 counter=0=>list[0]=>字符串为 'function1'=> 调用 function1()
再次按下按钮
counter=1=>list[1]=>字符串为'function2' => call function2()
呼唤远方
Helenr
相关分类