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:// | ||