我有一個程序,用戶應該能夠從下拉列表中選擇並選擇命令。在這個列表中,還有一個重複命令,它基本上做了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命令會如何讓你到達那裏。 –