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) を参照してください。 )!