次のようなプログラムをwindowsで実行
import csv
raw_data_path = 'hoge.txt'
with open(raw_data_path) as raw_data_file:
reader = csv.reader(raw_data_file, delimiter='¥t')
for row in reader:
print(row[0], row[5],row[6])
その結果タイトルのエラーが発生
reader = csv.reader(raw_data_file, delimiter='¥t')
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: "delimiter" must be a 1-character string
原因はdelimiter
の引数が¥t
になっていること。delimiter='\t'
にすることで解決。
単なるコピペには注意