2009年4月26日日曜日

Java使いのPython手習い: 例外

  • try{}catch([例外クラス名] [変数名]){}finally{}に当たるのは、
    try:
    except [例外クラス名], [変数名]:
    finally:
  • except:に該当しない場合のみ実行するelse:というものもある。
  • throwに当たるものはPythonではraise文になる。
  • raiseのパラメータには例外クラスだけでなく、文字列を指定することができる。
  • 例外情報の表示、取得にはtracebackモジュールを使用する。
  • トレースバックの表示:traceback.print_exc()
  • トレースバックの取得:traceback.format_exc()

0 Comments: