[python] pytz를 사용하여 특정 날짜의 요일을 구하는 방법은 무엇인가요?
import pytz
from datetime import datetime

# 특정 날짜 생성
date_str = '2022-12-31'
date = datetime.strptime(date_str, '%Y-%m-%d')

# 원하는 타임존 설정
timezone = pytz.timezone('Asia/Seoul')
date = timezone.localize(date)

# 요일 구하기
weekday = date.weekday()  # 0: 월요일, 1: 화요일, ..., 6: 일요일

# 요일 출력
weekdays = ['월요일', '화요일', '수요일', '목요일', '금요일', '토요일', '일요일']
weekday_name = weekdays[weekday]
print(weekday_name)

위 코드에서 date_str 변수에는 원하는 날짜를 ‘YYYY-MM-DD’ 형식으로 입력합니다. timezone 변수에는 원하는 타임존을 설정합니다. weekday 변수에는 0부터 6까지의 값으로 요일을 나타내는데, 이를 실제 요일 이름으로 변환하기 위해 weekdays 리스트를 사용합니다. 코드 실행 결과로 원하는 날짜의 요일이 출력됩니다.

자세한 내용은 pytz 공식 문서를 참고하시기 바랍니다.