[python] Arrow 라이브러리를 사용한 주말 여부 확인

Arrow는 Python에서 시간과 날짜를 다루기 위한 강력한 라이브러리입니다. 이 라이브러리를 사용하면 주말 여부를 쉽게 확인할 수 있습니다.

설치하기

가장 먼저, Arrow 라이브러리를 설치해야 합니다. 다음 명령어를 사용하여 pip를 통해 설치할 수 있습니다.

pip install arrow

주말 확인하기

다음은 Arrow 라이브러리를 사용하여 주말인지 확인하는 예제 코드입니다.

import arrow

def is_weekend(date_str):
    date = arrow.get(date_str, 'YYYY-MM-DD')
    return date.weekday() in [5, 6]

# 예제 사용법
date = '2022-01-01'
if is_weekend(date):
    print(f'{date}는 주말입니다.')
else:
    print(f'{date}는 주말이 아닙니다.')

위 코드에서 is_weekend 함수는 입력된 날짜 문자열이 주말인지 확인합니다. arrow.get 함수를 사용하여 문자열을 날짜 객체로 변환한 후, weekday 속성을 이용하여 주말인지 여부를 확인합니다. 주말인 경우에는 True를 반환하고, 그렇지 않은 경우에는 False를 반환합니다.

위 코드에서 ‘2022-01-01’은 주말이 아니므로 “2022-01-01는 주말이 아닙니다.”라는 출력이 나옵니다.

참고 자료