Как в python определить день недели?
/stackoverflowДелал я скрипт, который печатает день недели в виде строки. Начал я с простого, чтобы для начала выводилось целое число в виде номера текущего дня недели. Посмотрел на сайтах, рекомендуют библиотеку datetime. Использовал способ isoweekday(), вылезла ошибка.
Вот какой код я использовал:
from datetime import datetime current_weekday = datetime.weekday() print(current_weekday)
Ошибка возникает, потому что метод weekday(), является методом экземпляра класса datetime, а не самого класса. Вы должны сначала создать экземпляр класса datetime, а затем, вызвать функцию weekday().
from datetime import datetime now = datetime.now() current_weekday = now.weekday() print(current_weekday)
Этот код выведет целое число от 0 до 6, где 0 соответствует понедельнику, 1 - вторнику и т.д. до 6 - воскресенью.