我有一个程序,用户应该能够从下拉列表中选择并选择命令。在这个列表中,还有一个重复命令,它基本上做了for循环,因此repeat
和end repeat
之间的所有命令都应循环所述的次数。见图片:调用函数的Python重复函数
现在,我还不知道如何编程处理重复功能。我知道python处理类像对象,所以也许这可以帮助,但我有点失落。
此刻,我向处理命令执行的线程发送一个字符串列表,然后解析并执行每个命令。
def command(self, item):
if item.startswith('Pan'):
... do stuff
elif item.startswith('...'):
... do something else
我怎么会重写这个让repeat
是一个可调用的函数/方法?
当用户点击“重复:150”,你将不得不解析后续行,直到“结束重复”,并在一个步骤给其他线程发送的所有信息。我不知道另一个线程会知道什么命令要重复。我不明白“重写”command命令会如何让你到达那里。 –