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

新しいタイプでPython例外を再スローする方法は?


Python 3.xでは、コードは例外チェーンの対象となり、次のように出力が得られます

C:/Users/TutorialsPoint1/~.py
Traceback (most recent call last):
File "C:/Users/TutorialsPoint1/~.py", line 2, in <module>
1/0
ZeroDivisionError: division by zero

上記の例外は、次の例外の直接の原因でした:

Traceback (most recent call last):
File "C:/Users/TutorialsPoint1/~.py", line 4, in <module>
raise ValueError ( "Sweet n Sour grapes" ) from e
ValueError: Sweet n Sour grapes

  1. Javaで例外を再スローする方法は?

    Javaで例外を再スローする必要がある場合があります。 catchブロックがキャッチした特定の例外を処理できない場合は、例外を再スローできます。 rethrow式により、最初にスローされたオブジェクトが再スローされます。 rethrow式が発生するスコープで例外がすでにキャッチされているため、例外は次の囲んでいるtryブロックに再スローされます。したがって、再スロー式が発生したスコープのcatchブロックでは処理できません。囲んでいるtryブロックのcatchブロックには、例外をキャッチする機会があります。 構文 catch(Exception e) {    Syst

  2. Bokeh(Python)で画像を操作する方法は?

    Bokehで画像を操作するには、 image_url()を使用します メソッドと画像のリストを渡します。 ステップ :func:show のときにファイルに保存された出力を生成するように、デフォルトの出力状態を構成します と呼ばれます。 プロット用の新しい図を作成します。 指定されたURLから読み込まれた画像をレンダリングします。 Bokehオブジェクトまたはアプリケーションをすぐに表示します。 例 from bokeh.plotting import figure, show, output_file output_file('image.html') p = fi