Как запустить цикл внутри другого цикла с диапазоном? - PullRequest
0 голосов
/ 20 октября 2018

Я не знаю, действительно ли мой титул охватывает то, что я пытаюсь достичь.У меня есть список адресов электронной почты, и я хочу отправлять только 50 писем в день.Поэтому я создал следующие сценарии, которые не работают:

email_list = ['first@email.com','second@email.com','third@email.com','fourth@email.com','fifth@email.com']
for num in range(0, 2):
    for email in email_list:
        print(email)
    time.sleep(2)

email_list = ['first@email.com','second@email.com','third@email.com','fourth@email.com','fifth@email.com']
    for email in email_list:
        for num in range(0, 2):
            print(email)
        time.sleep(2)

Итак, я хотел бы выполнить сценарий 50 раз, затем подождать определенный период времени и запустить следующий цикл.

1 Ответ

0 голосов
/ 20 октября 2018

Как насчет

email_list =['first@email.com','second@email.com','third@email.com','fourth@email.com','fifth@email.com']
send = 0
for email in email_list:
    print(email)
    send += 1
    if send % 50 == 0:
        time.sleep(2)

Это будет ждать 2 секунды каждые 50 напечатанных писем

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...