PythonでCSVファイルにデータを複数分書き込む方法についてソースコード付きで解説します。
書き込み(複数)
Pythonモジュール「csv」では、writer.writerowsメソッドで、CSVファイルにデータを複数分書き込めます。
書式
list = [[1行目のデータ], [2行目のデータ群], .... , [n行目のデータ群]] writer.writerows(list)
ソースコード(Python3)
サンプルプログラムのソースコードです。
※open関数で「newline=”」を指定してやらないと空行が発生します
# -*- coding: utf-8 -*- import csv data = [[0, 'YUI'],[1, 'UI'],[2, 'MIO']] with open('data.csv', 'w', newline='') as f: #newline=''を追加した writer = csv.writer(f) writer.writerows(data) """ 【data.csv】 0,YUI 1,UI 2,MIO """
401 Unauthorized
コメント
f.close()要らない