Python3-standard-exceptions
Python 3-標準的な例外
Pythonで利用可能なすべての標準的な例外のリストを次に示します-
Sr.No. | EXCEPTION NAME & DESCRIPTION |
---|---|
1 |
Exception すべての例外の基本クラス |
2 |
StopIteration イテレータのnext()メソッドがオブジェクトを指さない場合に発生します。 |
3 |
SystemExit sys.exit()関数によって発生します。 |
4 |
StandardError StopIterationおよびSystemExitを除くすべての組み込み例外の基本クラス。 |
5 |
ArithmeticError 数値計算で発生するすべてのエラーの基本クラス。 |
6 |
OverflowError 計算が数値型の上限を超えたときに発生します。 |
7 |
FloatingPointError 浮動小数点計算が失敗したときに発生します。 |
8 |
ZeroDivisonError すべての数値型でゼロによる除算またはモジュロが行われるときに発生します。 |
9 |
AssertionError Assertステートメントが失敗した場合に発生します。 |
10 |
AttributeError 属性の参照または割り当てが失敗した場合に発生します。 |
11 |
EOFError raw_input()またはinput()関数からの入力がなく、ファイルの終わりに達したときに発生します。 |
12 |
ImportError インポート文が失敗したときに発生します。 |
13 |
KeyboardInterrupt 通常Ctrl + cを押すことにより、ユーザーがプログラムの実行を中断したときに発生します。 |
14 |
LookupError すべてのルックアップエラーの基本クラス。 |
15 |
IndexError シーケンス内でインデックスが見つからない場合に発生します。 |
16 |
KeyError 指定されたキーが辞書に見つからない場合に発生します。 |
17 |
NameError ローカルまたはグローバル名前空間に識別子が見つからない場合に発生します。 |
18 |
UnboundLocalError 関数またはメソッドのローカル変数にアクセスしようとしたが、値が割り当てられていないときに発生します。 |
19 |
EnvironmentError Python環境外で発生するすべての例外の基本クラス。 |
20 |
IOError 存在しないファイルを開こうとしたときのprintステートメントやopen()関数など、入出力操作が失敗したときに発生します。 |
21 |
OSError オペレーティングシステム関連のエラーに対して発生します。 |
22 |
SyntaxError Python構文にエラーがあるときに発生します。 |
23 |
IndentationError インデントが適切に指定されていない場合に発生します。 |
24 |
SystemError インタープリターが内部問題を検出したときに発生しますが、このエラーが発生した場合、Pythonインタープリターは終了しません。 |
25 |
SystemExit sys.exit()関数を使用してPythonインタープリターが終了すると発生します。 コードで処理されない場合、インタープリターは終了します。 |
26 |
TypeError 指定されたデータ型に対して無効な操作または機能が試行されたときに発生します。 |
27 |
ValueError データ型の組み込み関数に有効な引数の型があるが、引数に無効な値が指定されている場合に発生します。 |
28 |
RuntimeError 生成されたエラーがどのカテゴリにも該当しない場合に発生します。 |
29 |
NotImplementedError 継承されたクラスに実装する必要がある抽象メソッドが実際に実装されていないときに発生します。 |