Ошибки при импорте datetime

Admin Python Errors

Ошибка Unresolved attribute reference ‘timedelta’ for class ‘datetime’.

Ошибки

Разберем ошибки рода:


Unresolved attribute reference ‘timedelta’ for class ‘datetime’ from datetime import datetime

Они возникают когда модули для работы с датой и временем импортируются одновременно разными способами. Например:

from datetime import datetime
import datetime, timedelta

Надо выбрать один способ и дальше придерживаться его.

Также ошибка будет возникать, если импорт осуществлен одним из способов ниже, а использование другим способом ниже.

import datetime, timedelta

Если импортировать этим способом, то надо обращаться к функциям следующим образом:

datetime.datetime.now() - datetime.timedelta(minutes=float(timer))

from datetime import datetime, timedelta

Этот способ интереснее, он позволяет сократить написание:

datetime.now() - timedelta(minutes=float(timer))
Метки:

Кстати, на сайте нет рекламы. У сайта нет цели самоокупаться, но если вам пригодилась информация можете задонатить мне на чашечку кофе в макдаке. Лайкнуть страницу или просто поблагодарить. Карма вам зачтется.

Добавить комментарий

Напишите свой комментарий, если вам есть что добавить/поправить/спросить по теме текущей статьи:
"Ошибки при импорте datetime"