Home
Python Tutorial
Introduction
Data Type
Statement
Operator
String
Tuple
List
Dictionary
Collections
Function
Class
File
Buildin Function
Buildin Module
Database
Regular Expressions
Thread
Tkinker
wxPython
XML
Network
CGI Web
Windows
String-Based Exceptions : Error Exception « Statement « Python Tutorial
Python Tutorial
Statement
Error Exception
myexc =
"My exception string"
try
: raise myexc except myexc: print
'caught'
3.9.Error Exception
3.9.1.
Catching Exceptions with try..except
3.9.2.
ZeroDivisionError: division by any numeric zero
3.9.3.
IndexError: request for an out-of-range index for sequence
3.9.4.
KeyError: request for a non-existent dictionary key
3.9.5.
AssertionError
3.9.6.
IOError: input/output error
3.9.7.
AttributeError: attempt to access an unknown object attribute
3.9.8.
try-except Statement
3.9.9.
try Statement with Multiple excepts
3.9.10.
except Statement with Multiple Exceptions
3.9.11.
replace our single error string with the string representation of the exception argument.
3.9.12.
Demonstrating a programmer-defined exception class.
3.9.13.
Exceptions Can Be Classes
3.9.14.
Exception Classes
3.9.15.
String-Based Exceptions
3.9.16.
Working with the Exception Information