如何使用条件停止 for 循环? [蟒蛇]

时间:2021-02-20 13:25:58

标签: python selenium loops

我有这个 for 循环:

for word in words_letter_list:
            text_input.send_keys(word)
            time.sleep(1)
            text_input.send_keys(u'\ue007')

此循环将一组单词写入文本区域(使用 Selenium Chrome webdriver)

另外我有这个循环:

for text in current_word:
        if '_' in current_word_text:
            print('write')
        else:
            break

如果 current_word 不再包含“_”,我希望第一个 for 循环停止。

怎么可能?

1 个答案:

答案 0 :(得分:2)

然后你需要嵌套 for 循环。

for text in current_word:
    if not '_' in current_word_text:
        break
    for word in words_letter_list:
        text_input.send_keys(word)
        time.sleep(1)
        text_input.send_keys(u'\ue007')