文書の表示以前のリビジョンバックリンク文書の先頭へ この文書は読取専用です。文書のソースを閲覧することは可能ですが、変更はできません。もし変更したい場合は管理者に連絡してください。 <html> <style> #mincode pre { /*height: 300px;*/ overflow: scroll; overflow-x: hidden; font-size: 10px; } #mintbl table { font-size: 12px; } .dokuwiki .plugin_wrap table { width: auto; } </style> </html> ====== Python 例外処理 (try, except, else, finally) ====== <code python> try: # 例外発生コード raise Exception('Test Exception!') except OSError as ex: # 例外処理コード # 例外クラス(OSError)を処理 print("OS error: {}".format(ex)) except Exception as ex: # 例外処理コード # 例外クラス(Exception)と互換性のある例外を処理 print(ex) except: # 例外処理コード # 例外クラスを指定しない場合は except 節の最後に記述 else: # 例外が発生しなかった場合の処理 finally: # 例外が発生するしないに関わらず実行するコード </code> ===== 参考文献 ===== [[https://docs.python.org/ja/3/tutorial/errors.html|エラーと例外 - Python ドキュメント]]\\ [[https://www.atmarkit.co.jp/ait/articles/1909/06/news019.html|[Python入門]例外と例外処理の基礎 (1/2):Python入門 - @IT]]\\ python/exception_handling.txt 最終更新: 2020/03/29 10:10by ともやん