how to find current day is weekday or weekends in Python? [duplicate]

Solution 1:

You can use the .weekday() method of a datetime.date object

import datetime

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

if weekno < 5:
    print "Weekday"
else:  # 5 Sat, 6 Sun
    print "Weekend"

Solution 2:

Use the date.weekday() method. Digits 0-6 represent the consecutive days of the week, starting from Monday.