Webエンジニア向けプログラミング解説動画をYouTubeで配信中!
▶ チャンネル登録はこちら

【Python3.x】NotImplementedError::args定数の使い方

args定数の使い方について、初心者にもわかりやすく解説します。

作成日: 更新日:

基本的な使い方

args 定数は、NotImplementedError 例外が発生した際に、その例外に関する詳細なメッセージをタプルとして保持する定数です。

NotImplementedError は、Pythonにおいて、まだ実装されていない機能を示すために意図的に発生させる組み込み例外です。これは、親クラスで定義された抽象的なメソッドや、開発者が将来的に実装するべきだと考える機能について、「現時点では未完成である」という意図を明確にするプレースホルダーとして利用されます。

例えば、raise NotImplementedError("この機能はまだ開発中です") のように例外が生成されると、括弧内に渡された文字列 "この機能はまだ開発中です" が args 定数にタプルとして格納されます。システムエンジニアは、この args 定数を参照することで、例外が発生した具体的な理由や、その機能が未実装である状況などのメッセージをプログラムから取得することができます。これにより、プログラムのエラーを特定し、適切な対応を検討する上で重要な情報を得ることができます。

構文(syntax)

1NotImplementedError("この機能はまだ実装されていません", 501).args

引数(parameters)

引数なし

引数はありません

戻り値(return)

tuple

NotImplementedError例外が発生した際に、例外の引数をタプル形式で返します。

関連コンテンツ