Burada bulunana benzer çok basit bir örnek:
http://docs.python.org/tutorial/errors.html#defining-clean-up-actions
TÜM istisnaları yakalamaya çalışıyorsanız, tüm kodunuzu "yazdır" yerine "try:" ifadesine koyun. İstisna oluşturabilecek bir işlem gerçekleştirin. ".
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."
Yukarıdaki örnekte, çıktıyı şu sırada görürsünüz:
1) İstisna oluşturabilecek bir işlem yapmak.
2) Son olarak, bir istisnanın atılıp atılmadığı try ifadesini uyguladıktan sonra doğrudan çağrılır.
3) "Bir istisna atıldı!" veya "Her şey harika görünüyor!" bir istisna atıp atmadığına bağlı olarak.
Bu yardımcı olur umarım!