在while循环外仅执行一次代码

时间:2020-05-22 19:56:44

标签: python 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

谢谢。

1 个答案:

答案 0 :(得分:1)

将您的代码放入一个类中,让该类具有一个count变量,然后通过setter方法分配API_duplicate,例如:

def set_dup(self):
    if self.count < 1:
        self.API_duplicate=self.API_data
        self.count +=1
相关问题