Python
 Computer >> コンピューター >  >> プログラミング >> Python

Pythonのステートメントを除いて、最後にtryを説明します。


Pythonでの例外処理では、tryステートメントとexceptステートメントを使用して、例外をキャッチして処理します。 try句内のコードは、ステートメントごとに実行されます。

例外が発生した場合、残りのtryブロックはスキップされ、except句が実行されます。

try:
'apple' + 6
except Exception:
print "Cannot concatenate 'str' and 'int' objects"
出力
Cannot concatenate 'str' and 'int' objects

例外処理にtryexceptステートメントを使用することで、上記のような単純なメッセージでトレースバックエラーメッセージをエレガントに回避します。

tryブロックの後にexceptブロックを使用することに加えて、finallyブロックを使用することもできます。 finally節はオプションです。これは、すべての状況で実行する必要があるクリーンアップアクションを定義することを目的としています

例外が発生したかどうかに関係なく、finally句は常にtryステートメントを終了する前に実行されます。

ファイルのクローズ、GUI、ネットワークからの切断などのアクションは、実行を保証するためにfinally句で実行されます。

これはfinallyステートメントを説明するためのファイル操作の例です。

try:
f = open("foo.txt",encoding = 'utf-8')
# perform file operations
finally:
f.close()

このタイプのステートメントは、例外が発生したかどうかに関係なく、ファイルが確実に閉じられるようにします。


  1. Python Try Except:ステップバイステップガイド

    Pythontry…exceptステートメントが例外をキャッチします。これは、「try」ステートメントに記述されているエラーについてコードをテストするために使用されます。エラーが発生した場合、「except」ブロックの内容が実行されます。 PythonでTryandExceptを使用する方法 プログラムの残りの部分を実行できるようにする前に、特定のコードブロックをテストして、正しく機能することを確認することをお勧めします。たとえば、プログラム用に大量の新しいコードを作成したとします。プログラムの残りの部分を実行する前に、それが機能することを確認する必要があります。 try…except

  2. JavaScriptのtryステートメントとcatchステートメントを例を挙げて説明します。

    tryステートメントを使用すると、コードのブロックを実行してエラーをテストできます。これらのエラーは、catchステートメントによってキャッチおよび処理されます。 以下は、JavaScriptのtryandcatchステートメントのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-wid