python怎么获得每个月的第一天和最后一天

python如何获得每个月的第一天和最后一天RT 如何用python 循环打印出 某年里每个月的第一天和最后一天输出

python如何获得每个月的第一天和最后一天
RT 如何用python 循环打印出 某年里每个月的第一天和最后一天
输出格式类似 2013-12-01 2013-12-31等

start_day:2013-12-01 last_day:2013-12-31
[解决办法]

import calendar as cal

FORMAT = "%d-%d-%d\t%d-%d-%d"
year = 2013
for m in range(1, 13):
    d = cal.monthrange(year, m)
    print FORMAT % (year, m, 1, year, m, d[1])