我已经编写了一个代码,我正在使用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并再次开始执行整个代码。我不知道我做错了什么。
感谢任何帮助。