Как запустить определенную c функцию в определенное c время в Python? - PullRequest
0 голосов
/ 13 июля 2020

Я создаю сценарий автоматизации, используя pyauto gui, чтобы щелкнуть указанный c href текст «Пуск». Этот текст переходит в следующий раздел на той же странице через 2 часа. Есть ли модуль, который можно использовать для определения текущего времени, и если время находится в указанном интервале, запустите такую ​​функцию, как def (func1), если условие выполнено для второго интервала, запустите def (func2)

1 Ответ

0 голосов
/ 13 июля 2020

Один из способов - просто сохранить текущее время из time.time() в переменной, сделать while l oop и проверить, больше ли разница между time.time() и этой переменной, чем время, которое вы хотите подождать.

import time
start_time = time.time()

while (start_time - time.time() < time_in_seconds_to_wait):
    pass

# rest of the code that gets executed after the wait
...