Я хочу знать, как вы получаете месяцы по дате, номеру недели и году.Получайте месяц за неделей, днем и годом
Например, если у вас есть что-то вроде этого
def getmonth(day, week, year):
# by day, week and year calculate the month
print (month)
getmonth(28, 52, 2014)
# print 12
getmonth(13, 42, 2014)
# print 10
getmonth(6, 2, 2015)
# print 1
Проверить [Календарь] (http://docs.python.org/library/calendar.html#module-calendar) модуль один раз :) –
Почему работать с день/неделю/год? Просто заработайте дату, а затем используйте strftime() с% U или% W. См. Https://docs.python.org/2/library/datetime.html#strftime-and-strptime-behavior – rtome
Пробуйте день за 12 месяцев и посмотрите, какой из них соответствует правильному номеру недели. – interjay