Catching an unknown error

Harlin Seritt harlinseritt at yahoo.com
Fri Mar 23 09:16:07 EDT 2007


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




More information about the Python-list mailing list