Python例外キャッチ

1.例外キャプチャ(赤いフォントは各例外キャプチャの形式を表します

1. try..except ...
try:例外が発生し後の処理を除いて、
正しく実行されないコードa。Try例外が発生した場合、以下のブロックステートメントを実行し、すぐに実行を停止して、exceptでブロックを実行します。ステートメントb。tryで例外がスローされない場合、tryの下のブロックステートメントが実行されますが、exceptのブロックステートメントは実行されませんc。このステートメントを使用して例外をキャッチすることはお勧めしません。2. try ... except ... except ... try:例外が正しく実行されないコード+ exception type:特定の例外キャッチexcept:前に指定された例外タイプを除くすべての例外キャッチ例外タイプ:次のような指定された例外タイプの例外をキャッチします:except FileNotFoundError:このタイプの指定された例外をキャッチしますb。+例外タイプを除いて、コンマで区切って複数の例外を追加できます。例:例外(例外タイプ1、例外タイプ2):c。例外:上記で指定された例外タイプを除くすべての例外キャッチd。例外+例外タイプと例外モジュールには1つしかありません モジュールは3 を実行します。try...を除いて... 例外を除いて...トライ:コードが正しく実行されたかどうか不明





















例外+例外タイプ:
特定の例外

キャッチします例外:例外:前に指定した例外タイプ
を除くすべての例外キャッチします。例外:例外をクラスの形式でキャッチしますが、例外もすべてキャッチします
b。例外を例外としてe:電子への異常なキャプチャ情報
4、試して...除いて...
除いて例外...
他に....
試し:
コードわから正しく行われていない場合
:+例外タイプを除く
キャプチャ特定の例外
の例外を除い:
キャプチャ上記で指定された例外タイプを除くすべての例外
:else:
blockステートメント
a。try blockステートメントが例外をスローしない場合、else blockステートメントが実行されますb。try blockステートメントが
例外をスローする場合、exceptまたはexceptを実行しますブロック文、および文の例外は、elseブロックが実行されていない
5、試して...除いて...
例外を除いて...
他に....
最後に...
試してみてください。
コードが正しいかどうかは不明
+例外タイプを除きます:
例外以外の特定の例外キャッチし
ます。
上記の
elseで指定された例外タイプを除くすべての例外をキャッチしますelse:
blockステートメント
finally:
blockステートメント
a。Elseおよびfinallyモジュールはオプションですが、存在する場合は、最後に配置する必要があります
b。最終的に、tryブロックステートメントが異常、実行します
6を、例外自分の投球を上げ
てみてください。
コードは必ず正しく行われていない場合は
+例外タイプを除く:
キャッチ特定の例外は
+コンテンツ調達
の例外を除いては:
キャッチ例外の型に加えて、すべての例外は、前に指定され
、他:
ブロックをステートメントの
最終:
ブロックステートメント
a。試行が例外をスローした後、except + exceptionタイプのモジュールによって例外がキャッチされた場合、raiseキーワードを使用して追加の例外コンテンツをスローできます。

おすすめ

転載: www.cnblogs.com/liu-py-2019/p/12687460.html