Доброго времени суток, читатели, зрители моего канала programmer's notes. Не забывайте подписываться и писать свои комментарии к моим статьям и видео. Библиотека calendar в python для работы с календарями и датами Ну с датами мы уже работали Но есть ещё интересный стандартный модуль calendar. Удобен, когда работаешь со многими датами. Начнем с замечательной возможности вывода календаря в текстовом варианте #!/usr/bin/python3
import calendar
calendar.prmonth(2024, 7) или #!/usr/bin/python3
from calendar import TextCalendar
cal = TextCalendar()
cal.prmonth(2024, 7) Результат выполнения Можно вывести в формате html #!/usr/bin/python3
from calendar import HTMLCalendar
cal = HTMLCalendar()
print(cal.formatmonth(2024, 7)) Выполним, перенаправив в 1.html ./pr.py > 1.html На самом деле календарь по умолчанию строится с предположением, что неделя начинается с понедельника (индекс 0). Но можно в качестве первого дня использовать и любой другой день, например cal = TextCalendar(6) и мы устанавли