Python 例外処理:try と except の使い方
Python の例外処理において、最も適切な構文は try と except です。
try ブロックには、例外が発生する可能性のあるコードを記述します。
except ブロックには、try ブロックで発生した特定の例外を処理するコードを記述します。
例:
# 0 での除算を試みる
try:
result = 10 / 0
except ZeroDivisionError:
print('0 での除算はできません。')
この例では、try ブロック内で 0 での除算を試みています。これにより ZeroDivisionError が発生し、except ZeroDivisionError ブロックが実行されます。
throw や catch は、Python では直接使用されません。raise は、例外を発生させるために使用されるキーワードです。
raise を使用して例外を発生させる例:
# 独自の例外を発生させる
class MyError(Exception):
pass
raise MyError('これは独自の例外です。')
catch は、C++ や Java などの他の言語で使用される例外処理のキーワードです。Python では、except を使用して例外を処理します。
try と except を適切に利用することで、プログラムの安定性を高め、エラー発生時の処理を適切に行うことができます。
原文地址: http://www.cveoy.top/t/topic/hEkO 著作权归作者所有。请勿转载和采集!