循环到python中的代码顶部时无法停止

时间:2018-04-05 11:52:30

标签: python python-2.7 while-loop

我已经编写了一个代码,我正在使用while循环。在这个while循环中我正在执行一个SOLR数据库查询,直到我得到结果我希望它在while循环中。

这是代码的一小部分。

def main_code():
  START_OF_THE_CODE

  count = 0
  while True:
    get_data = requests.get(solr_data)
    count += 1
    if get_data.status_code == 200 or count == 10:
       break

  REMANING CODE

这里的问题是,当第一次查询不成功时,它会检查while条件并再次执行查询,并且在执行期间它直接跳转到START_OF_THE_CODE并再次开始执行整个代码。我不知道我做错了什么。

感谢任何帮助。

0 个答案:

没有答案