簡體   English   中英

在while循環外只執行一次代碼

[英]executing code only once outside a while loop

誰能幫我確保while循環之外的API_Duplicate只運行一次?

我的方法是:

while MarketIsActive == 'True'持續運行,監聽更新並將其分配給API_Data

在 while 循環之外, API_duplicate = API_Data只需要執行一次即可為其賦值。

這允許第二個 while 循環, while API_Duplicate != API_Data執行並接管在循環本身內分配API_duplicate = API_Data的責任。

while MarketIsActive == 'True':
    API_data = 'API_endpoint'

API_duplicate = API_Data

    while API_Duplicate != API_Data
        API_duplicate = API_Data

        # extra code

謝謝你。

將您的代碼放入 class 中,讓 class 有一個計數變量,並通過 setter 方法分配API_duplicate ,例如:

def set_dup(self):
    if self.count < 1:
        self.API_duplicate=self.API_data
        self.count +=1

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM