고양이 여름이의 지식채널

[Python] 캘린더 모듈을 이용한 달력 출력하기 본문

Programming/Python

[Python] 캘린더 모듈을 이용한 달력 출력하기

썸머캣 2023. 2. 10. 00:25

파이썬(Python)의 캘린더 모듈은 날짜와 시간을 다루는 기능을 제공합니다. 모듈에서 가장 중요한 클래스는 캘린더 클래스로 캘린더를 생성하고 조작하는 방법을 제공합니다.

다음은 캘린더 클래스를 사용하여 지정된 월을 생성하는 예제입니다.

import  calendar

def  generate_calendar(year, month):
    # 캘린더 개체 생성
    c  =  calendar.Calendar(firstweekday=calendar.SUNDAY)
    
    # 해당 월의 모든 날짜 목록 가져오기
    month_calendar  =  c.monthdatescalendar(year, month)
    
    # 캘린더 출력
    for  week  in  month_calendar:
        for  day  in  week:
            if  day.month  ==  month:
                print(day.day, end=" ")
            else:
                print("  ", end=" ")
        print("")

# 예시 사용
generate_calendar(2023, 2)

이렇게 하면 2023년 2월 달력이 생성됩니다.

## output

                    1     2    3     4
5     6     7     8     9   10   11   
12   13   14   15   16   17   18   
19   20   21   22   23   24   25 
26   27   28

 

 


[Python]윈도우 환경 파이썬(python) 설치

 

[Python]윈도우 환경 파이썬(python) 설치

파이썬을 설치하는 방법은 윈도, 맥, 리눅스 운영체제에 따라 다르며 이번에는 윈도우 기반으로 설치하는 방법을 알아보자. 우선 파이썬 윈도우 버전 다운로드 페이지로 접속한다. www.python.org/do

summer-cat93.tistory.com

 

728x90
반응형
Comments