... finally文を除くヒントみてください... - 7.エンド自動テストを移動します

異常なエラー

私たちはコードを書くときには、多くの場合、ケースを投げるプログラムを満たしてエラーを実行することはできません

通常の状況下では、Pythonプログラムが正常に処理できない場合に例外を発生します。Pythonは間違いを表す例外オブジェクトです。例外が発生した場合、我々はそうでない場合、プログラムが終了することになる、それを処理するためのPythonスクリプトをキャプチャする必要があります。

除いて...してみてください...他

コードをコピー
試してみてください。
    通常の動作
   ...................... 
除い:
    例外が発生し、このコードが実行される
   .............. ........ 
他:
    例外は、コードブロックを実行しない場合
コードをコピー

例外IOErrorエラーを除いて書かれた名前を書いて、我々は除いて複数の文を書くことができますを除いて固定した後

最後に...除いて...してみてください

また、...を除いて...してみてください最後に...エラー処理メカニズムを使用することができます   

...最後に...除いて...しようとすると、差がfinally文が実行何か問題があったかどうかである...他のtry ... except

例えば:

コードをコピー
試してください:
    印刷( '...してみてください')
    、R = 10/0 
    プリント( '結果:'、r)は
eとZeroDivisionError除いた:
    プリント( 'を除く'、E)
最後に:
    プリント( '最後に...')
印刷( 'END')
コードをコピー

私たちは、コードの一部が間違っているかもしれないと思うときは、使用することができますtry間違って実行された場合、次のコードは続行されませんが、エラー処理コードはそれに直接ジャンプし、このコードを実行するためにexcept実行し、文ブロックexcept、ポストをある場合finallyステートメントのブロックが実行されます

ラインfinallyブロック。

おすすめ

転載: www.cnblogs.com/yinlili/p/11313732.html