Python: выполнение кода при запуске следующей минуты - PullRequest
3 голосов
/ 02 ноября 2019

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

Допустим, это 8:12:32, я бы хотел, чтобызапустить в 8:13:00 вместо 8: 13: 32

Из-за этого сон не работает для моих целей.

Я искал ответ в переполнении стека, прежде чем яоткрыл вопрос, и я нашел что-то вроде этого:

def minute_passed(oldepoch):
    return time.time() - oldepoch >= 60

Однако, он должен вызываться вручную каждый раз, когда я хочу проверить. Мне нужно, чтобы он постоянно тестировал.

Извините, Python для меня - новый опыт.

В настоящее время используется Python 3.6 и Windows

Ответы [ 2 ]

1 голос
/ 02 ноября 2019

Если вы знаете время в секундах, то вы можете попробовать

sleep(60 - seconds)
1 голос
/ 02 ноября 2019

Из комментария Codelt

Вы можете использовать sched или проверить это ответ

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