Catching an unknown error
kyosohma at gmail.com
kyosohma at gmail.com
Fri Mar 23 09:29:07 EDT 2007
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
More information about the Python-list
mailing list