Курс Python → Работа с модулем Calendar

Модуль Calendar в Python предоставляет разработчикам удобный способ работы с календарем. Он содержит классы и функции, которые позволяют создавать и управлять календарями. По умолчанию модуль следует григорианскому календарю, где первым днем недели является понедельник (0), а последним — воскресенье (6).

Основные классы модуля Calendar, которые помогают работать с календарем, это Calendar, TextCalendar и HTMLCalendar. Класс Calendar представляет общий календарь, который можно использовать для создания собственных календарей. TextCalendar предназначен для вывода календаря в текстовом формате, а HTMLCalendar — для вывода календаря в формате HTML.

Пример использования класса TextCalendar для вывода календаря на экран:


import calendar

c = calendar.TextCalendar(calendar.SUNDAY)
c.prmonth(2022, 9)

Этот код создаст объект TextCalendar, который будет выводить календарь с воскресеньем в качестве первого дня недели, а затем выведет календарь на сентябрь 2022 года. При необходимости можно настроить формат вывода календаря, используя другие методы и атрибуты классов модуля Calendar.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Избегайте ошибку FileNotFoundError
  2. Управление асинхронными задачами на Python.
  3. Функция __init__ в Python
  4. Нахождение хеша для бесконечности и NaN в Python
  5. Аннотации типов в Python
  6. Оператор «and» в Python
  7. Работа с базами данных SQLite
  8. Руководство по библиотеке pydantic
  9. Создание словаря и множества
  10. Глобальные переменные в Python
  11. Обработка исключений в Python
  12. Python: библиотеки и функции
  13. Создание OrderedDict
  14. Удаление специальных символов
  15. Глобальные переменные в Python
  16. Проверка на истинность объектов в Python
  17. Работа с YAML в Python: PyYAML.
  18. Перевод текста с Python Translator
  19. Работа с контекстным менеджером Pool
  20. Поиск HTML-элементов с BeautifulSoup
  21. Возврат нескольких значений из функции
  22. Открытие, чтение и закрытие файла
  23. Отслеживание выполнения программы с библиотекой tqdm
  24. Преобразование генераторов в циклы
  25. Модуль Antigravity в Python 3
  26. Удаление ключей из словаря
  27. Логические значения в Python
  28. Запрос пароля с помощью getpass
  29. Иерархия классов в Python
  30. Удаление элементов из списка в Python
  31. Основы Python
  32. Работа с итераторами в Python
  33. Объединение словарей в Python
  34. Работа с модулем os в Python
  35. Управление контекстом выполнения кода
  36. Настройка шрифта и цвета в Tkinter
  37. Мониторинг памяти с Pympler
  38. Вывод баннеров
  39. GitHub в Telegram: подписка на уведомления
  40. Функция map() в Python
  41. Вывод переменной и строки в Python
  42. Определение относительного пути
  43. Проверка условий: all и any
  44. Округление дробей в Python
  45. Оператор распаковки в Python

Marketello читают маркетологи из крутых компаний