PythonでCSVファイルを開こうとするとエラーが出る。
コード
# coding: S-JIS
import csv
#ファイルの読み込み
with open('filename') as fp:
lst = csv.reader(fp)
エラー
Traceback (most recent call last):
File "csv.py", line 2, in <module>
import csv
File "C:\python\scripts\csv.py", line 5, in <module>
lst = csv.reader(fp)
AttributeError: module 'csv' has no attribute 'reader'
解決策
AttributeError: module 'csv' has no attribute 'reader' (リンクが別窓で開く)を参考にした。
スクリプトのファイル名を「csv.py」で保存していたのが原因だった。試しに「csv1.py」にすると
エラーは消えた。