Дуже простий приклад, подібний до знайденого тут:
http://docs.python.org/tutorial/errors.html#defining-clean-up-action
Якщо ви намагаєтеся знайти ВСІ винятки, то введіть увесь свій код в оператор "спробувати:" замість "друку" Виконання дії, яка може кинути виняток "."
try:
print "Performing an action which may throw an exception."
except Exception, error:
print "An exception was thrown!"
print str(error)
else:
print "Everything looks great!"
finally:
print "Finally is called directly after executing the try statement whether an exception is thrown or not."
У наведеному вище прикладі ви побачите вихід у такому порядку:
1) Виконання дії, яка може кинути виняток.
2) Нарешті, викликається безпосередньо після виконання операції спробу, викинуто виняток чи ні.
3) "Виняток було кинуто!" або "Все виглядає чудово!" залежно від того, викинуто виняток.
Сподіваюся, це допомагає!