■ 현재-ing/ㅡPython
파이썬 csv 파일 읽어오기
with seok
2020. 7. 7. 21:26
CsvRead.py
0.00MB
학급문고.csv
0.00MB
import csv fiCsv1=open('학급문고.csv') vData=csv.reader(fiCsv1) print(vData) #csv 오브젝트라고만 출력됨 print("") for row in vData : print(row) fiCsv1.close() |
import csv fiCsv1=open('학급문고.csv') vData=csv.reader(fiCsv1) #print(vData) #csv 오브젝트라고만 출력됨 #print("") header=next(vData) #첫 줄을 헤드로 처리 #출력하지 않음 for row in vData : print(row) fiCsv1.close() |
import csv fiCsv1=open('학급문고.csv') vData=csv.reader(fiCsv1) #print(vData) #csv 오브젝트라고만 출력됨 #print("") header=next(vData) #첫 줄을 헤드로 처리 #출력하지 않음 vData=list(vData) for row in vData : print(row) for row in vData : print(row) #리스트 형태로 저장되어 #위와 같이 두 번 출력가능 #만약cvs로만 불러오면 #파일처리에 따라 #두 번 출력은 불가능 fiCsv1.close() |
CsvRead3.py
0.00MB
학급문고.csv
0.00MB
import csv fiCsv1=open('학급문고.csv') vData=csv.reader(fiCsv1) #header=next(vData) vData=list(vData) for row in vData : print(row) print("----------------------") for row in vData : print(row[0],"/",row[2],"/",row[3]) #리스트이므로 #필요한 자료만 출력가능 fiCsv1.close() |
import csv fiCsv1=open('학급문고.csv') vData=csv.reader(fiCsv1) #header=next(vData) vData=list(vData) for row in vData : print(row) print("----------------------") for row in vData : print(row[0::2]) #한칸씩 건너 뛰어 #출력함 fiCsv1.close() |
import csv fiCsv1 = open('학급문고.csv') vData = csv.reader(fiCsv1) header = next(vData) for row in vData : row[0] = int(row[0])+10 #정수로 처리 row[-1] = 'X' #끝 대출여부 X로 표시 print(row) fiCsv1.close() |
작은 따옴표가 사라져 첫째 내용은 숫자로 처리됨을 알 수 있다. |
728x90