파이썬에서 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. 파일을 닫아요.
더 자세한 내용은 버전에 맞게 선택해서 확인하세요.
Python 2.7 : https://docs.python.org/2/library/csv.html
Python 3 : https://docs.python.org/3/library/csv.html
Python 3 : https://docs.python.org/3/library/csv.html
'파이썬(python2.7) > 기본문법관련' 카테고리의 다른 글
파이썬 랜덤 문자열 생성 (0) | 2015.01.18 |
---|---|
파이썬 basic - Float 문자열 -> int 값 (0) | 2014.10.12 |
파이썬 흥미로운 기사 :) (1) | 2014.08.30 |
파이썬 basic - csv 읽어서 리스트에 입력 (2) | 2014.08.30 |
파이썬 basic - 처리 시간 측정 (timeit) (0) | 2014.08.27 |
파이썬 IDE - PyCharm (1) | 2014.08.27 |
파이썬 basic - 리스트 정렬(list sort) (1) | 2014.08.26 |
파이썬 basic - list 기초 (0) | 2014.08.26 |