Pythonのtry・except・else・finallyとは?例外処理の基本の流れと、finallyの中のreturnがエラーを消してしまう落とし穴を初心者向けに解説
エラーが出てもプログラムを止めずに処理を続けたい。そんなときに使うのがPythonのtry文です。try・except・else・finallyの4つのブロックがどの順番で動くのかを、手元で動かした結果とともに整理します。elseを使う理由、複数の例外のまとめ方、except asの変数がブロックの外で消える仕組み、finallyの中のreturnがエラーを握りつぶす落とし穴まで、初心者向けに解説します。
記事を読む