コンテンツへスキップ
Python例外エラー
NotImplementedError

NotImplementedError

サブクラスが実装すべきメソッドがまだ実装されていない。

python

このエラーの原因

抽象メソッドが、それを実装していないクラス上で呼び出された。これはサブクラスが特定のメソッドをオーバーライドしなければならない抽象基底クラスのパターンとして使用される。

修正方法

サブクラスに不足しているメソッドを実装する。必要なメソッドについて基底クラスのドキュメントを確認する。クラス作成時に実装を強制する適切な抽象クラスには abc.ABC と @abstractmethod を使用する。

公式ドキュメント

関連するエラーコード