Python プログラミングのエラーには構文エラーと例外処理の 2 種類があり、構文エラーは Python プログラム自体の記述に問題があり、解析してプログラムに組み込むことができない場合に発生します。同様のエラーは NameError です。これは、構文は正しいが、名前が定義されていない場合に発生します。構文や名前に問題がなくても、プログラム実行時にエラーが発生する場合は例外です。この記事ではPythonにおける例外処理について詳しく紹介していきます。

#例外を処理するにはどうすればよいですか?
Python で例外を処理するには、try- Chinese を使用します。例外の種類はプログラム内に記録することができ、複数のプログラムを記述することができます。例外タイプを省略した場合、すべての例外が捕捉されます。
Python で例外を処理するには、try-excel 構文を使用できます。ただし、例外の種類を記述したり、複数の例外を記述したりできます。例外タイプを省略した場合は、すべての例外が捕捉されます。
1 2 3 4 5 6 7 8 9 10 11 | try :
except [异常]:
else :
finally:
|
ログイン後にコピー
具体的な例を見てみましょう
try-excel 構文を使用して、例外の処理方法を確認します。 Python インタプリタを使用して実行されます。まず、例外処理を記述するカスタム関数を定義しましょう。
1 2 3 4 5 6 7 8 9 | def divide(x, y):
try :
result = x / y
except ZeroDivisionError:
print ( "进行了除0的运算!" )
else :
print ( "结果:" , result, "是答案。" )
finally:
print ( "计算结束" )
|
ログイン後にコピー
定義したら、実行してみましょう。
実行結果は以下の通りです。例外を介して例外がキャッチされていることが確認できます。
次に、値を変更して実行します。
実行結果は以下の通りです。今回は例外が発生しなかったのでelse句で計算結果を表示します。さらに、どちらの場合でも、最終的には実行が見られます。
rree
以上がPythonで例外を処理する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。