datetime
実行した日の前日21時から72時間先までを1時間単位で出力というようなこをとよくやるのだが、いつも簡単に書けた試しがない。
from datetime import datetime from datetime import timedelta d = datetime.today() + timedelta(days=-1) t = datetime(d.year, d.month, d.day, 21) for n in range(0, 72): print t + timedelta(hours=n)
もっと簡単に書けるのか知りたい。