csv ファイル Shift-JISで保存する#
Python 2でCSVファイルをShift-JISで保存するには、csvモジュールとcodecsモジュールを使用します。以下に保存の手順を示します。
import csv
import codecs
# データを含むリスト
data = [
["名前", "年齢", "職業"],
["田中", "30", "エンジニア"],
["山田", "25", "デザイナー"],
["佐藤", "35", "マネージャー"]
]
# CSVファイルをShift-JISで保存
with codecs.open('output.csv', 'w', 'shift_jis') as file:
writer = csv.writer(file)
writer.writerows(data)
上記のコードでは、まずdataというリストにCSVファイルに書き込むデータを定義しています。
その後、codecs.open()を使用してoutput.csvというファイルをShift-JISエンコーディングで開きます。
csv.writerを使用してデータをCSVファイルに書き込みます。
このコードを実行すると、output.csvという名前のファイルが作成され、データがShift-JISエンコーディングで保存されます。