-
try-except文を使用する方法: try-except文は、Pythonにおける一般的な例外処理の方法です。以下は基本的な構文です。
try: # 例外が発生する可能性のあるコード except SpecificException as e: # 特定の例外が発生した場合の処理 except AnotherException as e: # 別の例外が発生した場合の処理 except: # 上記のいずれの例外でもキャッチされなかった場合の処理
上記のコード例では、
SpecificException
という特定の例外をキャッチし、それに応じた処理を行います。必要に応じて、他の例外もキャッチすることができます。 -
特定の例外を指定してキャッチする方法: Pythonでは、特定の例外を指定してキャッチすることもできます。以下はその例です。
try: # 例外が発生する可能性のあるコード except SpecificException as e: # 特定の例外が発生した場合の処理
上記のコード例では、
SpecificException
という特定の例外のみをキャッチし、それに応じた処理を行います。 -
複数の例外をまとめてキャッチする方法: 複数の例外をまとめてキャッチすることもできます。以下はその例です。
try: # 例外が発生する可能性のあるコード except (SpecificException1, SpecificException2) as e: # 特定の例外1または特定の例外2が発生した場合の処理
上記のコード例では、
SpecificException1
またはSpecificException2
という特定の例外のいずれかが発生した場合に、それに応じた処理を行います。
以上が特定の例外をキャッチする方法といくつかのコード例です。これらの方法を活用することで、プログラムの安定性を向上させ、エラーハンドリングを効果的に行うことができます。