2 데이터 출력하기

    for 반복문을 사용하면 CSV 파일에 저장된 데이터를 한 줄씩 읽어올 수 있습니다. 기존 코드에서는 print(data)로 파일에 저장된 데이터 전체를 출력했는데, 이번에 작성할 코드에서는 CSV 파일에 저장된 데이터를 한 줄씩 출력합니다.

     

    앞서 작성한 unit02-01의 코드를 다음과 같이 수정합니다(수정된 부분을 굵게 표시했습니다).

    import csv
    f = open('seoul.csv', encoding='cp949')
    data = csv.reader(f)
    for row in data :
        print(row)──▶ 4칸 들여쓰기에 주의하세요!
    f.close()

     

    실행 결과

    ['날짜', '지점', '평균기온(℃)', '최저기온(℃)', '최고기온(℃)']
    ['1907-10-01', '108', '13.5', '7.9', '20.7']
    ['1907-10-02', '108', '16.2', '7.9', '22']
    ['1907-10-03', '108', '16.2', '13.1', '21.3']
    ['1907-10-04', '108', '16.5', '11.2', '22']
    (생략)

    TIP

    1907년부터 현재까지의 데이터를 출력하므로 실행 결과가 나오기까지 시간이 걸릴 수 있습니다.

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