Python 例外ログ

黄舟
リリース: 2016-12-17 16:25:12
オリジナル
1818 人が閲覧しました

1. 一般的な例外名

AttributeError は、存在しないメソッドの呼び出しによって発生する例外です。

EOFError ファイルの終わりに達したときに発生する例外。

ImportError モジュールのインポート時のエラーによって発生する例外。

IndexError リストが範囲外であるために発生する例外。

IOError ファイルを開く際のエラーなど、I/O 操作によって発生する例外。

KeyError 辞書に存在しないキーワードを使用すると例外が発生します。

NameError 存在しない変数名を使用すると例外が発生しました。

TabError ステートメント ブロックのインデントが正しくないことにより発生する例外。

ValueError リストに存在しない値を検索すると発生する例外。

ZeroDivisionError ゼロによる除算によって発生する例外。

2. 構文

try:

...保護された句...

以外...式... :

...例外ハンドラーコード...

最後に:

。 ..クリーンアップ コード...

3. raise ステートメント

defcrossProduct(seq1, seq2):

seq1 でも seq2 でもない場合:

raise ValueError, "シーケンス引数は空であってはなりません。 "

return [(x, y) for x1 in seq1 for x2 in seq2]

上記は Python 例外レコードの内容です。その他の関連記事については、PHP 中国語 Web サイト (www.php.cn) を参照してください。 )!


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