ビルトイン例外


Pythonにはあらかじめ主な発生原因別に組み込み例外が定義されています。ビルトイン例外には他の例外のベースとなる基本例外クラスと実際に発生する例外があります。

例外にはつぎのようなものがあります。

Exception
 StandardError
  ArithmeticError
   FloatingPointError
   OverflowError
   ZeroDivisionError
  AssertionError
  AttributeError   
  EnvironmentError
   IOError
   OSError
  EOFError
  ImportError
  KeyboardInterrupt
  LookupError
   IndexError
   KeyError
  MemoryError
  NameError
  RuntimeError
  SyntaxError
  SystemError
  SystemExit
  TypeError
  ValueError