【Python】CSVファイルの読み込み、書き込み

詳細は各自チェックで。

CSVファイルからデータを読み込む

実行ファイル.pyとtest.csvが同じ場所にあるとして

import csv

csv_contents = []
with open('test.csv',encoding="utf-8_sig") as f:
    reader = csv.reader(f)
    for row in reader:
        csv_contents.append(row)
print(csv_contents)

結果
[[‘1’], [‘2’], [‘3’], [‘4’], [‘5’]]

CSVファイルにデータを書き出す

import csv

csv_contents = [['2'], ['4'], ['6'], ['8'], ['10']]
with open('test.csv', 'a') as f:
    writer = csv.writer(f, lineterminator='\n')
    writer.writerows(csv_contents)

結果

後ろに追記されます。

コメントを残す

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