PythonでCSVを扱う

Pythonでのデータ保存にCSVを利用したくなったのでPythonでCSVを扱ってみます。

Advertisement

PythonでCSVを扱う

リストをCSVとして出力し、その出力したCSVファイルを読み込んで中身を出力するコードを書いてみました。

import csv
data = ["a", "b"]
with open('data.csv', mode='w', encoding='utf-8', newline="") as file:
    csv.writer(file).writerow(data)

with open('data.csv', mode='r', encoding='utf-8') as file:
    csv_list = [item for row in csv.reader(file) for item in row]
print(csv_list)

このようなコードを実行すると、

['a', 'b']

と表示されます。

Advertisement

簡単なデータならばCSVでも十分な気がします。