|
|
csvファイルを読み込むとき1行飛ばす
csvファイルを読み込むとき,1行目が見出しになっていることが多い.
そこで,一行目を読み飛ばすサンプルです.
それと,一行目をkeyとして,dict型で読み込む方法のサンプルです.
code
csvnext.py←右クリックで保存できます.
#!/usr/bin/env python
#coding: utf-8
import csv
csvdata = [\
['id', 'city'],\
[0, 'tokyo'],\
[1, 'yokohama'],\
]
fout = open('data.csv', 'wb')
csvwriter = csv.writer(fout)
# csvwriter.writerows( data )
for data in csvdata:
csvwriter.writerow( data )
fout.close()
fin = open('data.csv', 'rb')
csvreader = csv.reader(fin)
next(csvreader)
for data in csvreader:
print data
print
fin.close()
fin = open('data.csv', 'rb')
csvreader = csv.DictReader(fin)
for data in csvreader:
print data
print
fin.close()
参考URL
|