py-py’s blog

何か書くよ

csvで出力すると一行空く

今まで2重配列をwriter.writerows()で一気にいれていたため、こういうことはなかった。

ただ、一行ずつ入れるときに一行空いてしまったためググったら速攻どんぴしゃな記事が。

qiita.com

import csv

with open(file_name, "w", encoding="utf-8_sig, newline="") as f:
    writer = csv.writer(f)
    something_list: list = [hoge, huga]
    writer.writerow(something_list)