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

Pythonで1行(ブロックを除く)で複数の例外をキャッチするにはどうすればよいですか?


次のように、1つの例外ブロックで複数の例外をキャッチします

たとえば、except句では、複数の例外を括弧で囲まれたタプルとして指定できます

try:
raise_certain_errors():
except (CertainError1, CertainError2,…) as e:
handle_error()

例外をコンマで変数から分離することは、Python 2.6および2.7でも機能しますが、非推奨になり、Python3では機能しません。ここで、「as」を使用する必要があります。

エラーオブジェクトを名前に割り当てるためにコンマが使用されるため、括弧が必要です。 「as」キーワードは割り当て用です。エラーオブジェクトには、「error」、「e」、「err」などの任意の名前を使用できます

与えられたコードは次のように書くことができます

try:
#do something
except (someException, someotherException) as err:
#handle_exception()

  1. Python Tkinterで複数のラベルを1行に表示するにはどうすればよいですか?

    Python Tkinterで複数のラベルを1行に表示するには、labelのpack()メソッドを使用して、すべてのラベルを同じ側に揃えます。例を見て、1行に複数のラベルを表示する方法を見てみましょう。 ステップ- 必要なライブラリをインポートし、tkinterフレームのインスタンスを作成します。 ジオメトリを使用してフレームのサイズを設定します メソッド。 ラベルを作成し、「ラベル1」という名前を付けます 。フォントを設定し、背景色でラベルを強調表示します。 次に、 pack()を使用します ラベル付けの方法とsetside=LEFTを使用して、ラベルを画面の左側に配

  2. Python Matplotlibで1つのラベルで複数のフォントサイズを使用するにはどうすればよいですか?

    Pythonの1つのラベルで複数のフォントサイズを使用するには、 fontsizeを使用できます title() メソッド。 ステップ 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。 xを作成します およびy numpyを使用したデータポイント。 xをプロットします およびy plot()を使用する メソッド。 変数fontsizeを初期化します 。 title()を使用してプロットのタイトルを設定します fontsizeを使用したメソッド 議論の中で。 軸をオフにします。 図を表示するには、 show