Как найти текущий день - будний день или выходные в Python?

Пожалуйста, предложите мне следующее. Как определить, является ли конкретный день рабочим днем ​​или выходным днем ​​на Python?

Ответ 1

import datetime

weekno = datetime.datetime.today().weekday()

if weekno<5:
    print "Weekday"
else:
    print "Weekend"

Ответ 2

Используйте метод date.weekday(). Цифры 0-6 представляют последовательные дни недели, начиная с понедельника.