Pythonで module xxx has no attribute yyy が出たときに試した方法

Pythonで次のようなエラーが出ました。

module ‘wave’ has no attribute ‘open’

原因は同じフォルダにwave.pyというファイルがあったためでした。
もちろん実行したファイルがwave.pyでもダメです。

プログラミングで何かを試す場合、ファイル名をモジュールと同じにしがちですが、Pythonではエラーの原因になります。

コメント

タイトルとURLをコピーしました