Catching an unknown error

kyosohma at gmail.com kyosohma at gmail.com
Fri Mar 23 09:30:50 EDT 2007


On Mar 23, 8:29 am, kyoso... at gmail.com wrote:
> On Mar 23, 8:16 am, "Harlin Seritt" <harlinser... at yahoo.com> wrote:
>
>
>
> > Using the code below:
>
> > ---BEGIN CODE---
>
> > value = raw_input("Type a divisor: ")
> > try:
> >    value = int(value)
> >    print "42 / %d = %d" % (value, 42/value)
> > except ValueError:
> >         print "I can't convert the value to an integer"
> > except ZeroDivisionError:
> >         print "Your value should not be zero"
> > except:
> >         print "Something unexpected happened"
>
> > ---END CODE---
>
> > In the last 'except' block, how can I print out the particular error
> > name even though one is not specifically named?
>
> > Thanks,
>
> > Harlin
>
> Make the last 'except' block like this:
>
> Except Exception, e:
>    print e
>
> Mike

just don't capitalize the word "except" ... my bad




More information about the Python-list mailing list