我有一个程序,用户应该能够从下拉列表中选择命令。在这个列表中,还有一个重复命令,它基本上完成了 for 循环所做的工作,因此介于两者之间的所有命令repeat
都end repeat
应该循环指定的次数。见图片:
现在,我还不知道如何以编程方式处理重复功能。我知道python处理对象之类的类,所以也许这会有所帮助,但我有点迷茫。
目前,我将字符串列表发送到处理命令执行的线程,并对其进行解析并执行每个命令。
def command(self, item):
if item.startswith('Pan'):
... do stuff
elif item.startswith('...'):
... do something else
我将如何重写它,使其repeat
成为一个可调用的函数/方法?