Pythonでは、標準ライブラリの一部としてcsvモジュールが提供されています。このモジュールを使用すると、CSVファイルの読み込みや書き込みを簡単に行うことができます。

CSVファイルの読み込み

PythonでCSVファイルを読み込む基本的な方法は以下の通りです。

import csv

with open('file.csv', 'r') as f:
    reader = csv.reader(f)
    for row in reader:
        print(row)

このコードでは、まずcsvモジュールをインポートし、open関数を使用してCSVファイルを読み込みモードで開きます。with文を使用することで、ファイルのクローズ処理を自動的に行うことができます。

CSVファイルへの書き込み

PythonでCSVファイルに書き込む基本的な方法は以下の通りです。

import csv

data = [
    ['Spam', 'Lovely Spam', 'Wonderful Spam'],
    ['Spam', 'Spam', 'Spam', 'Spam', 'Spam', 'Baked Beans'],
    ['Spam', 'Spam', 'Spam', 'Spam', 'Spam']
]

with open('eggs.csv', 'w', newline='') as csvfile:
    writer = csv.writer(csvfile, delimiter=' ', quotechar='|')
    for row in data:
        writer.writerow(row)

このコードでは、まずcsvモジュールをインポートし、open関数を使用してCSVファイルを書き込みモードで開きます。次に、csv.writerを使用してデータをCSV形式で書き込みます。

以上がPythonでCSVファイルを操作する基本的な方法です。詳細な情報や他の操作方法については、Pythonの公式ドキュメンテーションを参照してください。

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です