Python プログラミングのエラーには構文エラーと例外処理の 2 種類があり、構文エラーは Python プログラム自体の記述に問題があり、解析してプログラムに組み込むことができない場合に発生します。同様のエラーは NameError です。これは、構文は正しいが、名前が定義されていない場合に発生します。構文や名前に問題がなくても、プログラム実行時にエラーが発生する場合は例外です。この記事ではPythonにおける例外処理について詳しく紹介していきます。
#例外を処理するにはどうすればよいですか?
try: // 处理 except [异常]: // 异常发生时的处理 else: // 不发生异常情况的处理 finally: // 必须执行的处理具体的な例を見てみましょうtry-excel 構文を使用して、例外の処理方法を確認します。 Python インタプリタを使用して実行されます。まず、例外処理を記述するカスタム関数を定義しましょう。
def divide(x, y): try: result = x / y except ZeroDivisionError: print("进行了除0的运算!") else: print("结果:", result, "是答案。") finally: print("计算结束")定義したら、実行してみましょう。
divide(10, 0)実行結果は以下の通りです。例外を介して例外がキャッチされていることが確認できます。
进行了除0的运算! 计算结束次に、値を変更して実行します。
divide(6, 3)実行結果は以下の通りです。今回は例外が発生しなかったのでelse句で計算結果を表示します。さらに、どちらの場合でも、最終的には実行が見られます。
rree
以上がPythonで例外を処理する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。