Pythonでtsvファイルをcsvファイルに変換する

tsvファイルをcsvファイルに変換したくなった。 ChatGPTに聞きつつ、Pythonのコードを作成した。メモとして置いておく。

import csv

# タブ区切りのCSVファイルを読み込む
with open('input.tsv', 'r') as tsvfile:
    reader = csv.reader(tsvfile, delimiter='\t')
    rows = list(reader)

# カンマ区切りのCSVファイルに書き出す
with open('output.csv', 'w', newline='') as csvfile:
    writer = csv.writer(csvfile, delimiter=',')
    writer.writerows(rows)