try .. except
Pythonでは例外処理のメカニズムが用意されています。例外を利用するとエラー処理を簡潔に行うことができます。例外が発生したとき、try .. exceptによって例外を捕捉できます。
例えば0による割り算を行うと例外が発生します。これは次のようにして取得できます。
# Exception Test try : a = 1 b = 0 c = a / b except : print "Exception occured." print "end of test." |
このサンプルの実行結果は次のようになります。
Exception occured. end of test. |
特定の例外だけを捕捉するときはつぎのように書きます。
# Exception test print "ZeroDivisionError exception test" try : a = 1 b = 0 c = a / b except ZeroDivisionError, e: print e print "end of test." |