■
Python で次の月を求めようとしたらメンドそうなので Ruby にした
Pythonで私が常用するイディオムだと
import datetime start = datetime.date(2005, 1, 1) while True: text = start.strftime('%Y%m') print text start = (start+datetime.timedelta(days=31)).replace(day=1) if text == '201004': break
かな?まあ、面倒。calendarモジュールあたりにもうちょっと便利な関数があっても良いと思う。