All standard exception classes for Python:

Source: Internet
Author: User

all standard exception classes for Python:

Exception name Description
Baseexception base class for all exceptions
Systemexit Interpreter Request exited
Keyboardinterrupt User interrupt execution (usually input ^c)
Exception base class for general errors
Stopiteration There are no more values for iterators
Generatorexit Generator (generator) exception occurred to notify exit
Systemexit Python Interpreter Request Exit
StandardError Base class for all built-in standard exceptions
Arithmeticerror base class for all numeric calculation errors
Floatingpointerror Floating-point calculation error
Overflowerror Numeric operation exceeds maximum limit
Zerodivisionerror Except (or modulo) 0 (all data types)
Assertionerror Assertion statement failed
Attributeerror Object does not have this property
Eoferror No built-in input, EOF Mark reached
EnvironmentError Base class for operating system errors
IOError Input/output operation failed
OSError Operating system error
Windowserror System call failed
Importerror Failed to import module/object
Keyboardinterrupt User interrupt execution (usually input ^c)
Lookuperror base class for invalid data queries
Indexerror There is no such index (index) in the sequence
Keyerror This key is not in the map
Memoryerror Memory overflow error (not fatal for Python interpreter)
Nameerror Object not declared/initialized (no attributes)
Unboundlocalerror To access uninitialized local variables
Referenceerror Weak references (Weak reference) attempt to access objects that have been garbage collected
RuntimeError General run-time errors
Notimplementederror Methods that have not been implemented
SyntaxError Python syntax error
Indentationerror Indentation Error
Taberror Tab and Space Mix
Systemerror General Interpreter system error
TypeError An operation that is not valid for type
ValueError Invalid parameter passed in
Unicodeerror Unicode-related errors
Unicodedecodeerror Error in Unicode decoding
Unicodeencodeerror Unicode encoding Error
Unicodetranslateerror Unicode Conversion Error
Warning Base class for warnings
Deprecationwarning Warnings about deprecated features
Futurewarning Warning about the change in the construction of future semantics
Overflowwarning Old warning about auto-promotion to Long integer
Pendingdeprecationwarning Warnings about attributes that will be discarded
Runtimewarning Warning for suspicious run-time behavior (runtime behavior)
Syntaxwarning Warning of suspicious syntax
Userwarning Warnings generated by user code

All standard exception classes for Python:

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.