파이썬에서 csv를 읽어서 리스트에 입력하는 간단한 소스를 정리해봅니다.


일단 무작정 소스부터 확인해보면,


  1 import csv

  2 

  3 matrix = []

  4 

  5 f = open('./t1.csv', 'r')

  6 csvReader = csv.reader(f)

  7 

  8 for row in csvReader:

  9   matrix.append(row)

 10   print row

 11 

 12 f.close()


파이썬에 csv라는 모듈이 있더라구요. 
저는 이것도 모르고, 좀 멍청한 방법으로 구현했던 기억이 .. ㅠ 

1. 아무튼 import csv로 모듈을 불러오구요.
3. matrix라고 이름지어준 리스트를 하나 만들구요.
5. csv 파일을 오픈합니다.
6. csv 모듈에 있는 reader라는 함수를 통해서 csv 내용을 읽어서 csvReader에 저장해두고요.
8 ~ 10. for 문을 통해서 matrix에 csv 내용을 저장합니다. 출력도 그냥 한 번 해보구요.
12. 파일을 닫아요.

더 자세한 내용은 버전에 맞게 선택해서 확인하세요.






  1. 김동현 2016.11.09 23:43 신고

    5번에 파일을 연다고 하셨는데 저 경로는 어떻게 적나요... 잉 안되요 ㅠㅠ

    • Favicon of http://ngee.tistory.com ngee ngee 2016.11.10 10:38 신고

      윈도우면 탐색기에서 주소를 클릭해서 복사 붙여 넣기 하시면 되구요.

      리눅스면 ./ <--- 이건 현재폴더라는 의미 입니다.

      아래 블로그 읽어보셔도 도움이 될 것 같아요 :)
      http://lovelydays95.tistory.com/entry/%EC%A0%88%EB%8C%80%EA%B2%BD%EB%A1%9C-%EC%83%81%EB%8C%80%EA%B2%BD%EB%A1%9C

+ Recent posts