from datetime import datetime

weekday_dic = {
    'Monday' : '월요일',
    'Tuesday' : '화요일',
    'Wednesday' : '수요일',
    'Thursday' : '목요일',
    'Friday' : '금요일',
    'Saturday' : '토요일',
    'Sunday' : '일요일'
}

doc = '20230104'
weekday = weekday_dic[datetime(year=int(doc[:4]), month=int(doc[4:6]), day=int(doc[6:8])).strftime('%A')]

print(weekday)

수요일

 

 

 

datetime 객체로 바꿔줘야 가능하다.

 

.strftime('%A')를 사용하면 Monday, Tuesday, ... 으로 나오기 때문에 딕셔너리를 만들어서 바꿔주었다.