import csv

with open('sample1.csv', 'r') as f:
    reader = csv.reader(f, delimiter='|');
    next(reader)		# 첫행(컬럼명) 건너뛰기
    
    for c in reader:
        print(c)

python의 csv 모듈사용

 

reader(파일) : csv파일 읽어오기

 - delimiter : 디폴트는 ,(콤마)

next(객체) : 다음행으로 커서이동

 

reader 객체는 __iter__를 갖고있음 -> 반복문 사용가능

 

● Dict 형태로 가져오기

 - DictReader() 사용

import csv

with open('sample1.csv', 'r') as f:
    reader = csv.Dictreader(f);
    next(reader)		# 첫행(컬럼명) 건너뛰기
    
    for c in reader:
        for k, v in c.items():
            print(k, v)

'Langauge > Python' 카테고리의 다른 글

Python 라이브러리  (0) 2021.01.21
[라이브러리] datetime 모듈  (0) 2020.12.28
예외처리 (try-except-else-finally)  (0) 2020.12.22
파일 읽기, 쓰기  (0) 2020.12.22
PEP8 (Python Enhancement Proposal 8)  (0) 2020.12.22

+ Recent posts