File: class/Workbook/Examples/Lecture8/firstexamples.py

def kaboom(list, n):
    print list[n]            # trigger IndexError

try:
    kaboom([0, 1, 2], 3)
except IndexError:           # catch exception here
    print 'Hello world!'     


###


MyError = "my error"

def stuff(file):
    raise MyError

file = open('data', r)       # open a file
try:
    stuff(file)              # raises exception
finally:
    file.close()             # always close file



[Home page] Books Code Blog Python Author Train Find ©M.Lutz