Python 例外処理1

Pythonで例外を扱う方法です。


PythonはJavaのようにtry句を使用し、例外を処理します。
traceback.format_excを使用すると、例外時のエラー詳細を取得することができます。

# -*- coding: Shift_JIS -*

def exception_test(val1, val2):
    print('スタート')
    result = 0
    try:
        result = val1 + val2
    except:
        print('excepttion発生')
        print(traceback.format_exc(sys.exc_info()[2]))
    finally:
        print('終了')
    return result

print(exception_test(1, 2))
print('\n')
print(exception_test(1, '2'))

1


Bookmark this on Yahoo Bookmark
Bookmark this on Google Bookmarks
Share on LinkedIn
LINEで送る
Pocket

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>