본문 바로가기

개발/Python

py4e exercise 7.2

밤에 3강 들었더니 졸렸는지 예제 보는데 하나도 기억이 안 났다.

 

파일 열고 처리하는 문법 찾아보고 끙끙대다가 그냥 3강 동영상 다시 복습하고

 

중간중간 나오는 코드 받아적으면서 하니까 스택오버플로우의 도움 없이 풀 수 있었다!!! 야호...

 

시간은 다른 예제들보다 엄청 걸렸지만(다른 예제들은 복습을 안하고 하다 정 안되면 구글링해봤기 때문...)

 

괜히 뿌듯하다.

 

앞으로도 안 풀리면 IDLE 열고 받아적으면서... ㅎ 예제 돌아가는지 체크해봐야지.

# Use the file name mbox-short.txt as the file name

fname = input("Enter file name: ")
fh = open('mbox-short.txt')
total = 0
count = 0
# inp = fh.read()
for line in fh:
    line = line.rstrip()
    if line.startswith("X-DSPAM-Confidence:"):
        line = float(line[-6:])
        total += line
        count = count+1

print("Average spam confidence:", total/count)