Как связать определенный месяц с определенным ключом?
Долго ломаю голову, но никак не могу понять, что я делаю не так.
Есть файл с датами типа:
16 Октября 2014 19:21
16 Октября 2014 18:46
16 Октября 2014 18:41
16 Октября 2014 17:18
.......
from DATEspliter import DATE
dates=[]
o = open('date.txt').readlines()
for elem in o:
dates.append(elem)
d = DATE(elem)
if d.Month() == ['Октября']:
date = {str(d.Clock()[0]):elem.strip()}
Year['okt'][int(d.Day()[0])].update(date)
if d.Month() == ['Сентября']:
date = {str(d.Clock()[0]):elem.strip()}
Year['spt'][int(d.Day()[0])].update(date)
Есть словарь Year с ключами 'okt', 'spt'...
Нужно определённый месяц запихнуть в подопределённый ключ.
Всё бы хорошо, но мой код либо один октябрь в оба словаря пихает, либо и октябрь, и сентябрь в оба, как не пробовал. Хотя если выводить elem в каждой if, то "сеет" их правильно. Функция print это доказывает.
Источник: Stack Overflow на русском