1行で複数の例外を取得する方法

anonymity
リリース: 2020-09-17 13:52:00
オリジナル
2891 人が閲覧しました

1 行で複数の例外を取得するメソッド: [try-excel(例外1, 例外2) as e]。 Python では、例外をキャッチして処理するために tryExcept ステートメントが使用されます。複数の例外を均一にキャッチする必要がある場合は、括弧を使用して処理できます。

1行で複数の例外を取得する方法

Python の try-excel は、例外をキャプチャして処理できます。複数の例外が発生し、均一にキャプチャして処理する必要がある場合、括弧を使用して統一処理を行うことができます。 、e として (複数の例外間の間隔を使用する) を除きます。

Python は、動的データ型を備えたインタープリタ型のオブジェクト指向の高水準プログラミング言語です。 Python は 1989 年末に Guido van Rossum によって発明され、最初の公開リリースは 1991 年にリリースされました。 Perl 言語と同様に、Python ソース コードも GPL (GNU General Public License) 契約に従います。

Python には、Python プログラムの実行中に発生する例外とエラーを処理するための 2 つの非常に重要な関数が用意されています。

次のようなエラーが発生する可能性があります:

try:
    # 可能错的地方
except:
    # 如果错了执行这里
ログイン後にコピー

次のようなエラーが発生する場合もあります:

try:
    # 可能错的地方
except IDontLikeYourFaceException:
    # 给爷笑一个
except YouAreTooShortException:
    # 踩高跷
ログイン後にコピー

1 行で複数の例外を取得するにはどうすればよいですか?

回答: 括弧を使用して解決できます

except (IDontLikeYouException, YouAreBeingMeanException) as e:
    pass
ログイン後にコピー

または、Python 2 の場合のみ:

except (IDontLikeYouException, YouAreBeingMeanException), e:
    pass
ログイン後にコピー

で区切りますカンマ メソッドは Python 2.6 と 2.7 でのみ機能し、Python 3 では機能しないため、現在は as を使用する必要があります。

以上が1行で複数の例外を取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート