Назад | Перейти на главную страницу

Действия Python в зависимости от времени

Я хочу настроить код, который зависит от времени суток (внутреннее время компьютера, я думаю). Он переключается на что-то другое.

Вот на английском:

y = 1 <br>
if 6:30am then<br>
  x = 1 + y<br>
if 7:00am then<br>
  x = 2 + y<br>
if any_other_time then<br>
  x = 0<br>

Вот что у меня есть в моем сценарии.

import time<br>
clock = time.time()
y = 0
if clock < 6:30am
x = 2 + y

но я знаю, что это неправильно, потому что time.time показывает что-то другое, чем 6:30 утра

IMHO, я бы использовал библиотеку datetime

http://docs.python.org/library/datetime.html

например.

>>> datetime.utcnow()   
datetime.datetime(2007, 12, 6, 15, 29, 43, 79060)

проверьте и этот пост

https://stackoverflow.com/questions/1599060/how-can-i-get-an-accurate-utc-time-with-python