Я хочу преобразовать дату рождения из текстового файла. Допустим, у меня есть данные
fjsffk 1985-01-30
fkgskgks 1899-02-20
Я пробовал использовать следующий код, но ошибка по-прежнему получается:
import datetime
months = ['January', 'February', 'March', 'April', 'May', 'June', 'July',
'August', 'September', 'October', 'November', 'December']
with open('file.txt', 'r') as f:
for line in f.readlines():
dob = line.rsplit(None, 1)[-1]
dt = datetime.strptime(dob, "%Y-%m-%d")
print "{0:} {1:}, {2:}".format(months[dt.month-1], dt.day, dt.year)
Любое решение, пожалуйста, спасибо!