filepath = r'C:\Tmp\loadexample.csv' f = open(filepath, 'rb') data = csv.reader(f, delimiter=' ') for row in data: print', '.join(row)
실행결과
1.2. CSV 파일 읽어서 특정 컬럼을 창으로 띄워주기
1 2 3 4 5 6 7 8 9 10 11 12
from ij import IJ from util.opencsv import CSVReader from java.io import FileReader defreadCSV(filepath): reader = CSVReader(FileReader(filepath), ",") ls = reader.readAll() for item in ls: IJ.log(item[2]) filepath = r'C:\Tmp\loadexample.csv' readCSV(filepath)
실행결과
2. Save as CSV File
csv 파일을 쓰는 예제입니다.
2.1. python방식 : pythonic
1 2 3 4 5 6 7 8 9
import csv
f = open(r'C:\Tmp\saveexample1.csv', 'wb') writer = csv.writer(f) writer.writerow(['does this work']) writer.writerow(['Spam', 'Lovely Spam', 'Wonderful Spam']) #can chop down more writer.writerows(['Spam', 'Lovely Spam', 'Wonderful Spam']) f.close()