Notice
Recent Posts
Recent Comments
Link
고양이 여름이의 지식채널
[Python] 캘린더 모듈을 이용한 달력 출력하기 본문
파이썬(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
728x90
반응형
Comments