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)