Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 13, 2012 10:09:27

Seganapa
От: Новороссийск
Зарегистрирован: 2012-07-31
Сообщения: 139
Репутация: +  0  -
Профиль   Отправить e-mail  

Выполнение функции через определенный интервал времени

Всем Доброго дня!

Какими средствами в Python можно сделать многоразовое выполнение одной и той же функции с определенным интервалом времени, например 5 мин., или рандомно 5-7 мин.?



—————————————————————–
Изучаю и параллельно использую Python 2.7

Офлайн

#2 Авг. 13, 2012 10:16:07

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Выполнение функции через определенный интервал времени

Офлайн

#3 Авг. 13, 2012 10:43:43

Singularity
Зарегистрирован: 2011-07-28
Сообщения: 1387
Репутация: +  75  -
Профиль   Отправить e-mail  

Выполнение функции через определенный интервал времени

time.sleep(60*6) или в крон поставить

Офлайн

#4 Авг. 13, 2012 15:47:02

Mozart
От:
Зарегистрирован: 2011-12-12
Сообщения: 66
Репутация: +  0  -
Профиль   Отправить e-mail  

Выполнение функции через определенный интервал времени

import time, random

def func():
print "ololo"

while True:
rand = random.randint(300, 420)
func()
time.sleep(rand)

Как пример



Отредактировано Mozart (Авг. 13, 2012 15:48:25)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version