python CSV模組使用筆記
阿新 • • 發佈:2019-01-30
import csv
csv.reader:
reader(csvfile[, dialect=’excel’][, fmtparam])
reader = csv.reader(file('glucoseData.csv', 'rb')) for line in reader: print line >>['l490', 'l660', 'l730', 'l850', 'l930', 'glucose', 'glucose_level'] ['0.221', '0.329', '0.323', '0.443', '0.355', '8.1', '3'
csv.writer
writer(csvfile[, dialect=’excel’][, fmtparam])
writer = csv.writer(file('your.csv', 'wb')) writer.writerow(['Column1'
DictWriter
可以把json格式的字典儲存成csv
rows = [{'Column1': '0', 'Column2': '1', 'Column3': '2', 'Column4': '3'}, {'Column1': '0', 'Column2': '1', 'Column3': '2', 'Column4': '3'
結合with open as 使用
確保檔案使用後關閉
with open(file('glucoseData.csv', 'rb')) as csvFile: reader = csv.reader(csvFile) for line in reader: print line