はてなブログでスーパーpre記法

いつの間にか、はてなブログでもソースコードを色付けできるようになっていたので、記念に今日の書き捨てコードでも載せてみる。

#! python3.3

"""経過日数を求める。
引数例:timedelta.py 2010 12 23
"""

import datetime
import sys

date = datetime.date(*map(int, sys.argv[1:4]))
today = datetime.date.today()

print('{!s}から'.format(date))

days = (today - date).days

if days >= 365:
    years, days = divmod(days, 365)
    print("{:d}年と".format(years), end='')
print("{:d}日".format(days))

やっぱり、はてな記法は楽でいいわー。