1. ホーム
  2. パイソン

ImportError: Bad magic number in 'csv': b'\x03xf3rın'

2022-02-25 15:17:02
<パス

今日、csvファイルの読み書きをテストしたところ、import csvがエラーを報告しました。

ImportError: bad magic number in 'csv': b'\x03\xf3\r\n'

解決策

ls -a
will find a .pyc file, delete it and re-run

pyc は py ファイルをコンパイルして生成されるバイナリファイルです。

csvファイルは、次のように書きます。

import csv

content = [['Doctor','No'], ['Eosa','Yes'], ['Mister','No'], ['Master','Yes'], ['Servant','No'], ['Ernst','No']]
with open('content','wt') as f:
  csvout = csv.writer(f)
  csvout.writerow(content)