Я получил следующую ошибку:
объект типа datetime.datetime не имеет атрибута datetime
В следующей строке:
date = datetime.datetime(int(year), int(month), 1)
Кто-нибудь знает причину ошибки?
Я импортировал datetime, from datetime import datetime
если это поможет
Спасибо
python
datetime
namespaces
Крис Франк
источник
источник
Для Python 3.3
источник
import datetime
всегда возникают проблемы, поэтому я поддерживаю решение, которое используетfrom datetime import datetime
Вы должны использовать
Или изменить
в
источник
Вам действительно следует импортировать модуль под собственный псевдоним .
Вышеуказанное имеет следующие преимущества перед другими решениями:
my_datetime
вместоdate
уменьшает путаницу, посколькуdate
в модуле datetime (datetime.date
) уже есть.datetime
) не затеняют друг друга.источник
Если вы использовали:
Затем просто напишите код как:
Но если вы использовали:
тогда только вы можете написать:
источник
Я обнаружил, что это намного проще
источник
Я сталкиваюсь с той же ошибкой, возможно, вы уже импортировали модуль, используя только
import datetime
так, чтобы изменитьform datetime import datetime
только наimport datetime
. У меня сработало после того, как я вернул его обратно.источник
источник