no way to compare when less than two revisions
差分
このページの2つのバージョン間の差分を表示します。
— | python:exception_handling [2020/03/29 10:10] (現在) – 作成 ともやん | ||
---|---|---|---|
行 1: | 行 1: | ||
+ | < | ||
+ | < | ||
+ | #mincode pre { | ||
+ | /*height: 300px;*/ | ||
+ | overflow: scroll; | ||
+ | overflow-x: hidden; | ||
+ | font-size: 10px; | ||
+ | } | ||
+ | #mintbl table { | ||
+ | font-size: 12px; | ||
+ | } | ||
+ | .dokuwiki .plugin_wrap table { | ||
+ | width: auto; | ||
+ | } | ||
+ | </ | ||
+ | </ | ||
+ | ====== Python 例外処理 (try, except, else, finally) ====== | ||
+ | <code python> | ||
+ | try: | ||
+ | # 例外発生コード | ||
+ | raise Exception(' | ||
+ | except OSError as ex: | ||
+ | # 例外処理コード | ||
+ | # 例外クラス(OSError)を処理 | ||
+ | print(" | ||
+ | except Exception as ex: | ||
+ | # 例外処理コード | ||
+ | # 例外クラス(Exception)と互換性のある例外を処理 | ||
+ | print(ex) | ||
+ | except: | ||
+ | # 例外処理コード | ||
+ | # 例外クラスを指定しない場合は except 節の最後に記述 | ||
+ | else: | ||
+ | # 例外が発生しなかった場合の処理 | ||
+ | finally: | ||
+ | # 例外が発生するしないに関わらず実行するコード | ||
+ | </ | ||
+ | |||
+ | ===== 参考文献 ===== | ||
+ | [[https:// | ||
+ | [[https:// | ||