Tuesday 11 July 2017

34 exception and erros in python

############

An exception is an event, which occurs during the execution of a program, that disrupts the normal flow of the program's instructions.

a=int("1.9")
print(a)
#a=10/0
'''
file=open("C:\\Users\\lachu\\Desktop\\vishn.txt","r")
print(file.read(10))
file.close()
'''

#open("","r").read()


EXCEPTION NAME    DESCRIPTION
Exception    Base class for all exceptions
StopIteration    Raised when the next() method of an iterator does not point to any object.
SystemExit    Raised by the sys.exit() function.
StandardError    Base class for all built-in exceptions except StopIteration and SystemExit.
ArithmeticError    Base class for all errors that occur for numeric calculation.
OverflowError    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.
AssertionError    Raised in case of failure of the Assert statement.
AttributeError    Raised in case of failure of attribute reference or assignment.
EOFError    Raised when there is no input from either the raw_input() or input() function and the end of file is reached.
ImportError    Raised when an import statement fails.
KeyboardInterrupt    Raised when the user interrupts program execution, usually by pressing Ctrl+c.
LookupError    Base class for all lookup errors.
IndexError

KeyError

Raised when an index is not found in a sequence.

Raised when the specified key is not found in the dictionary.

NameError    Raised when an identifier is not found in the local or global namespace.
UnboundLocalError

EnvironmentError

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.

IOError

IOError

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.

Raised for operating system-related errors.

SyntaxError

IndentationError

Raised when there is an error in Python syntax.

Raised when indentation is not specified properly.

SystemError    Raised when the interpreter finds an internal problem, but when this error is encountered the Python interpreter does not exit.
SystemExit    Raised when Python interpreter is quit by using the sys.exit() function. If not handled in the code, causes the interpreter to exit.
TypeError    Raised when an operation or function is attempted that is invalid for the specified data type.
ValueError    Raised when the built-in function for a data type has the valid type of arguments, but the arguments have invalid values specified.
RuntimeError    Raised when a generated error does not fall into any category.
NotImplementedError    Raised when an abstract method that needs to be implemented in an inherited class is not actually implemented.

No comments:

Post a Comment