try文
try文は
「try ・・・ except ・・・」と「try・・・finally・・・」の2つの形式があります。これはC言語の構造化例外構文と似ています。
except節は例外が発生したとき実行されます。finally節は例外の有無に関わらず必ず1回実行されます。
これら2つのtry文はネストさせることはできますがtry・・・except・・・finally・・・と書くことはできません。
(例)
# try文
for x in [1,3,0]:
print x
try:
try:
y = 10 / x
except:
print "Exception"
finally:
print "End"
(実行結果)
1
End
3
End
0
Exception
End