Raised when the next method of an iterator does not point to any object Python Standard Exceptions Sr No Exception Name Description Exception Base class for all exceptions StopIteration SystemExit Raised by the sys exit function 1 2 3 4 5 6 StandardError ArithmeticError OverflowError Base class for all built in exceptions except StopIteration and SystemExit Base class for all errors that occur for numeric calculation Raised when a calculation exceeds maximum limit for a numeric type FloatingPointError Raised when a floating point calculation fails ZeroDivisionError Raised when division or modulo by zero takes place for all numeric types Raised in case of failure of the Assert statement Raised in case of failure of attribute reference or assignment 7 8 9 AssertionError 10 AttributeError 11 EOFError 12 ImportError Raised when an import statement fails Raised when there is no input from either the raw input or input function and the end of file is reached Raised when the user interrupts program execution usually by pressing Ctrl c 13 KeyboardInterrupt 14 LookupError 15 IndexError 16 KeyError 17 NameError 18 UnboundLocalError Base class for all lookup errors Raised when an index is not found in a sequence Raised when the specified key is not found in the dictionary Raised when an identifier is not found in the local or global namespace Raised when trying to access a local variable in a function or method but no value has been assigned to it Base class for all exceptions that occur outside the Python environment Raised when an input output operation fails such as the print statement or the open function when trying to open a file that does not exist 19 EnvironmentError 20 IOError 21 OSError 22 SyntaxError 23 IndentationError 24 SystemError Raised for operating system related errors Raised when there is an error in Python syntax Raised when indentation is not specified properly Raised when the interpreter finds an internal problem but when this error is encountered the Python interpreter does not exit Raised when Python interpreter is quit by using the sys exit function If not handled in the code causes the interpreter to exit Raised when an operation or function is attempted that is invalid for the specified data type 25 SystemExit 26 TypeError 27 ValueError Raised when the built in function for a data type has the valid type of arguments but the arguments have invalid values specified Raised when a generated error does not fall into any category RuntimeError 28 29 NotImplementedError Raised when an abstract method that needs to be implemented in an inherited class is not actually implemented
View Full Document