Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 16, 2009 18:48:25

foxtrot
От:
Зарегистрирован: 2008-09-01
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

Каждый понедельник

Помогите мысль сформулировать, мне надо, чтоб мой скрипт выполнялся, если сейчас понедельник, вот я расписал свою мысль:

calendar = GregorianCalendar()
if calendar.get(Calendar.DAY_OF_WEEK) == Calendar.MONDAY :
#тут то что мне требуется
else:
# а тут я понимаю, я должен взять какой сейчас день недели по счету,
# если среда, то 3. значит 7-3=4, 4 дня до понедельника.
# мне нужно взять тогда unix-время, прибавить 4*360000
# и запустить на это время таймер, чтоб через это время сработала проверка Понедельник ли сегодня?

правильно мыслю или можно проще?



Отредактировано (Фев. 16, 2009 18:49:19)

Офлайн

#2 Фев. 19, 2009 00:26:29

Ferroman
От:
Зарегистрирован: 2006-11-16
Сообщения: 2759
Репутация: +  1  -
Профиль   Отправить e-mail  

Каждый понедельник

В общем верно.
Только зачем велосипеды? Есть же стандартный Python/Jython модуль sched

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version