Pythonのcsv
モジュールは、CSV (Comma Separated Values、カンマ区切り値列) 形式のデータを効率的に操作するための強力なツールです。この記事では、Pythonのcsv
モジュールを使用してCSVファイルの読み書きを行う方法について説明します。
CSVファイルの読み込み
Pythonのcsv
モジュールには、CSVファイルを読み込むためのreader
オブジェクトがあります。以下に、CSVファイルを読み込む基本的なコードを示します。
import csv
with open('file.csv', newline='') as csvfile:
reader = csv.reader(csvfile)
for row in reader:
print(', '.join(row))
このコードは、CSVファイルを開き、各行を読み込んで表示します。
CSVファイルへの書き込み
CSVファイルへの書き込みは、writer
オブジェクトを使用して行います。以下に、CSVファイルへの書き込みを行う基本的なコードを示します。
import csv
with open('file.csv', 'w', newline='') as csvfile:
writer = csv.writer(csvfile)
writer.writerow(['Spam', 'Lovely Spam', 'Wonderful Spam'])
このコードは、新しい行をCSVファイルに書き込みます。
まとめ
Pythonのcsv
モジュールは、CSVファイルの読み書きを簡単に行うことができます。このモジュールを使うことで、データ分析やデータ処理を効率的に行うことができます。