PythonでCSVデータ出力すると、空白行ができてしまう場合

PythonでのCSVデータ出力は超簡単

import csv
csvPath = 'd:\'
with open(csvPath + "ファイル名.csv", "w") as file:
    writer = csv.writer(file)
    writer.writerow(['A','B','C','D']) ##ここをfor文で回してデータをセット

PythonでWEBページをスクレイピングしてCSVデータに出力すると行の間に空白行が挿入されてしまう

No商品名
001リンゴ
002バナナ
003パイン
このように空白行ができてしまう

そういう場合もPythonなら簡単に解決できます

with open(csvPath + "ファイル名.csv", "w",newline='') as file:

newline=”のオプションを追加するだけ

No商品名
001リンゴ
002バナナ
003パイン
空白行が消えた

コメント

タイトルとURLをコピーしました