Я пытаюсь использовать dateutil
и relativedelta
, чтобы получить разницу между двумя датами (runwayMonths
), но я получаю TypeError: 'module' object is not callable
и не могу понять, почему.
Я предполагаю, что проблема в том, как я вызываю класс и / или модуль, но я не могу найти подобный пример здесь или в другом месте, который помогает мне понять, что я делаю неправильно.
import datetime
from datetime import timedelta
from dateutil import relativedelta
today = datetime.date.today()
runwayDays = 529
dropDeadDate = today + timedelta(days=runwayDays)
runwayMonths = relativedelta(today,dropDeadDate)
Я мог бы понять, если я испортил форматирование для параметров для relativedelta
, так как я - полный нуб, но ошибка, кажется, предполагает проблему с модулем или классом.Любая помощь будет оценена!