В моем коде на Python timedelta (месяцы = 12) не инициализируется [дубликат]Python

Программы на Python
Anonymous
В моем коде на Python timedelta (месяцы = 12) не инициализируется [дубликат]

Сообщение Anonymous »

Я экспериментирую с API datetime и пытаюсь добавить к сегодняшней дате целый год. По какой-то причине код выдает ошибку. Вот как выглядит мой код
from datetime import datetime, timedelta
print(datetime.today().date() + timedelta(months=12))

Это выдает мне эту ошибку. Ошибка:
TypeError: 'months' is an invalid keyword argument for __new__()

Я не знаю, не упускаю ли я что-то в этом коде.
Я попробовал просто инициализировать timedelta в другой переменной без каких-либо аргументов, и это работает. Но когда я добавляю аргумент, он ломается. Это то, что я пробовал.
test = timedelta()


Подробнее здесь: https://stackoverflow.com/questions/786 ... itializing

Вернуться в «Python»