Sun, 11 Jun 2017 01:28:25 +0300
- Sivusto hieman edustuksellisempi
- Aikataulut ottavat edelliselle päivälle merkitty, mutta nykyiselle päivälle "vuotavat" vuorot huomioon (yölinjat)
from datetime import datetime, date, time, timedelta def tänään(): return date.today() #return date(2017, 1, 10) def nyt(): return datetime.now() #return datetime.combine(tänään(), datetime.now().time()) def lue_csv(tiedosto, muunnokset = None): import csv lukija = csv.reader(tiedosto) otsakkeet = next(lukija) for rivi in lukija: tietue = dict(zip(otsakkeet, rivi)) if muunnokset: for avain, muunnos in muunnokset.items(): tietue[avain] = muunnos(tietue[avain]) yield tietue def is_night_time(time): return time.hour >= 23 or time.hour < 5