pythonで読み込むcsvのヘッダーが邪魔だったから飛ばして読み込むようにする。
元のコード
# 配列に入れて吐き出す
st = io.StringIO()
st.write(body_in)
st.seek(0)
csv_f =csv.reader(st)
for row in csv_f:
print(row)
Code language: PHP (php)
↑のコードで出力するとこんな感じのcsvが配列に入れられて出力される。
['date', ' list1', ' list2', ' code']
['2021/02/17', ' aaa', ' aaa', ' DBA-M']
['2021/03/18', ' bbb', ' ccc', ' DBA-A']
Code language: JSON / JSON with Comments (json)
↑のcsvのままだとヘッダーが邪魔でデータだけ出力したい。だから今回はこちらを利用してスキップして出力してみる。
header = next()
st = io.StringIO()
st.write(body_in)
st.seek(0)
csv_f =csv.reader(st) # csvファイルの読み込み
header = next(csv_f) #headerを読み飛ばす
for row in csv_f:
print(row)
Code language: PHP (php)
するといい感じにヘッダーだけスキップしてデータだけが配列に入れられて出力された。
['2021/02/17', ' aaa', ' aaa', ' DBA-M']
['2021/03/18', ' bbb', ' ccc', ' DBA-A']
Code language: JSON / JSON with Comments (json)
満足。
本来ならば環境とか書クべき…
Hi! I could have sworn I’ve been to this blog before but after reading
through some of the post I realized it’s new to me.
Anyways, I’m definitely happy I found it and I’ll be bookmarking and checking back
frequently!