더북(TheBook)

icon_wait

 

CSV 파일과 파이썬 파일의 저장 위치에 유의하세요!

만약 seoul.csv 파일과 파이썬 코드 파일이 저장된 위치가 서로 다를 경우, 다음과 같은 에러 메시지가 나타납니다.

 

파이썬 파일을 실행하면 파이썬 파일이 저장된 폴더에서 CSV 파일을 찾습니다. 그런데 만약 프로그램에서 CSV 파일의 위치를 따로 지정하지 않았는데, 해당하는 CSV 파일이 없다면 프로그램을 실행할 수가 없겠지요. 그래서 에러가 발생하는 것입니다. 따라서 파이썬 파일은 반드시 CSV 파일과 같은 폴더에 저장하기 바랍니다. 책에서는 다운로드 폴더를 기준으로 합니다.

import csv                                      # ➊
f = open('seoul.csv', 'r', encoding='cp949')    # ➋
data = csv.reader(f, delimiter=',')             # ➌
print(data)                                     # ➍
f.close()                                       # ➎

csv 모듈을 불러옵니다.

csv 파일을 open() 함수로 열어서 f(파일 핸들러라고도 부릅니다)에 저장합니다.

freader() 함수에 넣어 data라는 csv reader 객체를 생성합니다.

data를 출력합니다.

에서 연 파일을 닫습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.