>>> s = '111609'
>>> d = datetime.date(int('20' + s[4:6]), int(s[0:2]), int(s[2:4]))
>>> # or, alternatively (and better!), as initially shown here, by Tim
>>> # d = datetime.datetime.strptime(s, "%m%d%y")
>>> d.strftime('%m/%d/%Y')
'11/16/2009'
одна из причин, почему подход strptime () лучше, заключается в том, что он работает с датами, близкими к современному времени, с окном, то есть правильно обрабатывает даты в последней части 20-го века и даты в ранней части 21-й век правильно.