python初学者です。
下記のようなファイルを開きlist型にするプログラムにおいて、
LookupError: unknown error handler name ''となってしまいます。
python
1with open(check_file, "r+", encoding="ms932", errors="", newline="" ) as f: 2 read_file = csv.reader(f, delimiter=",", doublequote=True, lineterminator="\r\n", quotechar='"', skipinitialspace=True) 3 read_file = list(read_file)
エラーが発生するのは3行目のlist型にする処理です。
自分で調べたところ、文字コードが違うことが原因であることが多いようですが、encoding="utf-8"など試しても変わりませんでした。(そもそも"check_file"はSjisなのですが)
特定可能であればご教示ください。
check_fileの内容を5,6行分提示していただけませんでしょうか。
check_file = (ファイル名).csv.time_sep
変な拡張子ですが、外部ファイルのためできればこのまま使用したいです。
中身は以下のような内容が100行程度あります。
abc 121212,AAA,BBB, 10, 20,12:00:00.000,13:00:00.000, D= 00:10:00.000, E=100.00
(1)
12:00:00.000,13:00:00.000 delete
efg 232323,AAA,BBB, 10, 20,12:00:00.000,13:00:00.000, D= 00:10:00.000, E=100.00
修正なし
回答2件
あなたの回答
tips
プレビュー