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'))