티스토리 뷰

반응형

 

개발사항

  • 메일을 수신한 요일을 추출하여 출력 ("From" 이라는 문자열로 시작하는 라인의 세 번째 단어 추출)

 

contents = open('mbox-short.txt')

for line in contents :
    line = line.rstrip()
    wds = line.split()

    # 가디언패턴 적용
    # 라인이 공백이거나 세 단어 미만이면 print(wds[2]) 부분에서 에러 발생
    # wds 의 길이가 3 미만인 경우는 반복문의 처음으로 이동하여 에러 방지
    if len(wds) < 3 or wds[0] != 'From' :
        continue
    print(wds[2])

contents.close()

 

프로그램 수행결과

 

mbox-short.txt
0.09MB

 

END

반응형
댓글
공지사항