Python 例外処理1

  • 2017年4月25日
  • python

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




コメントはまだありません


You can leave the first : )



コメントを残す

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

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