Python例外エラー
SyntaxErrorSyntaxError
Python がパースできない無効な構文を検出しました。
python
詳細を表示 Python例外の80件のエラーコードを原因、修正方法、例とともに閲覧。
SyntaxErrorPython がパースできない無効な構文を検出しました。
IndentationErrorPython では構文的に重要なインデントが正しくありません。
TabErrorインデントにタブとスペースが混在して使用されています。
TypeError操作や関数が不適切な型のオブジェクトに適用されました。
ValueError関数が正しい型だが不適切な値の引数を受け取りました。
KeyError辞書にキーが見つかりませんでした。
IndexErrorシーケンスのインデックスが対象シーケンスの有効範囲外です。
AttributeErrorオブジェクトに要求された属性またはメソッドが存在しません。
NameError定義されていないローカルまたはグローバルの名前が参照されました。
UnboundLocalErrorローカル変数に値が代入される前に参照されました。
ImportErrorimport 文が指定したモジュールまたは名前の検索・読み込みに失敗しました。
ModuleNotFoundErrorインポートしようとした指定のモジュールが Python に見つかりませんでした。
FileNotFoundError指定したファイルまたはディレクトリが存在しません。
FileExistsError対象のファイルまたはディレクトリが既に存在するため操作が失敗しました。
PermissionErrorファイルシステムの権限が不足しているため操作が許可されていません。
OSErrorI/O 操作中にシステムレベルのエラーが発生しました。
IOErrorI/O 操作が失敗しました。Python 3 では IOError は OSError の別名です。
IsADirectoryErrorディレクトリであるパスに対してファイル操作を試みました。
NotADirectoryErrorディレクトリではないパスに対してディレクトリ操作を試みました。
ZeroDivisionError除数をゼロとした除算またはモジュロ演算が試みられました。
ArithmeticErrorZeroDivisionError、OverflowError、FloatingPointError を含む算術エラーの基底クラスです。
OverflowError算術演算の結果が表現可能な範囲を超えました。
FloatingPointError浮動小数点演算が失敗しました。fpectl が有効な場合を除き、ほとんど見られません。
StopIterationイテレータにそれ以上の要素がないことを示すために next() 関数によって発生します。
StopAsyncIteration非同期イテレータの __anext__() メソッドがイテレーションの完了を通知するために発生します。
GeneratorExitジェネレーターの close() メソッドが呼び出されたときにクリーンアップのために発生します。
KeyboardInterruptユーザーが Ctrl+C を押して実行中のプログラムを中断した。
SystemExitプログラム終了を要求するために sys.exit() によって送出される。
MemoryErrorPython インタープリターが利用可能なメモリを使い果たした。
RecursionError最大再帰深度を超えた。
RuntimeError他のカテゴリに当てはまらない汎用の実行時エラー。
NotImplementedErrorサブクラスが実装すべきメソッドがまだ実装されていない。
LookupErrorキーまたはインデックスが見つからない場合に送出されるエラーの基底クラス(KeyError、IndexError)。
AssertionErrorassert 文の条件が False に評価されたために失敗した。
EOFErrorinput() 関数または raw_input() がデータを読み込まずにファイル終端に達した。
UnicodeEncodeErrorUnicode 文字列を対象エンコーディングにエンコードできなかった。
UnicodeDecodeError指定されたエンコーディングでバイト列をデコードできなかった。
UnicodeTranslateError特定の文字に対する Unicode 変換操作が失敗した。
ConnectionErrorネットワーク操作中に接続関連のエラーが発生した。
ConnectionRefusedError対象アドレスにサーバーがリッスンしていないため接続が拒否された。
ConnectionResetErrorリモートサーバーによって接続が強制的に閉じられた。
ConnectionAbortedErrorローカルマシンによって接続が中止された。
BrokenPipeError読み取り側が閉じられたパイプまたはソケットへの書き込みが試みられた。
TimeoutErrorブロッキング操作中にシステムレベルのタイムアウトが発生した。
ChildProcessError子プロセスの操作が失敗した。
ProcessLookupError指定されたプロセス(通常は PID)が存在しない場合に送出されます。
InterruptedError受信したシグナルによってシステムコールが中断されました。
BlockingIOErrorノンブロッキングオブジェクトに対してI/O操作がブロックしようとしました。
EnvironmentErrorOSError の別名です。Python 2との後方互換性のために存在します。
BufferErrorバッファオブジェクトに対する操作が失敗しました。
DeprecationWarning将来のバージョンで削除される非推奨機能に関する警告です。
FutureWarning将来のバージョンで動作が変更される予定に関する警告です。
ResourceWarningファイルや接続のクローズ漏れなど、リソース管理が不適切であることへの警告です。
ExceptionGroupPython 3.11で構造化並行処理のために導入された、複数の例外をまとめるコンテナです。
requests.exceptions.ConnectionErrorrequestsライブラリが対象サーバーへの接続の確立に失敗しました。
requests.exceptions.Timeoutサーバーからの応答待ち中にリクエストがタイムアウトしました。
requests.exceptions.HTTPErrorHTTPエラー応答(4xxまたは5xx)を受信し、`raise_for_status()` が呼び出されました。
json.JSONDecodeErrorJSONデコーダーが提供された文字列を有効なJSONとして解析できませんでした。
pickle.UnpicklingErrorpickleモジュールが提供されたデータをデシリアライズできませんでした。
asyncio.TimeoutErrorasyncio操作がタイムアウトを超過しました。
asyncio.CancelledErrorasyncioタスクがキャンセルされました。
struct.errorstructモジュールによるバイナリデータのパックまたはアンパック中にエラーが発生しました。
re.error正規表現パターンに無効な構文が含まれています。
subprocess.CalledProcessErrorサブプロセスがゼロ以外の戻りコードで終了しました。
TypeError: unhashable type辞書のキーや集合の要素など、ハッシュ可能 (イミュータブル) なオブジェクトが必要な箇所にミュータブルなオブジェクトが使用された。
TypeError: missing required positional argument必要な位置引数をすべて指定せずに関数が呼び出された。
TypeError: object is not subscriptableインデックスアクセスをサポートしないオブジェクトにブラケット記法 ([]) が使用された。
TypeError: object is not callable関数でないオブジェクトが括弧 () で呼び出された。
TypeError: object is not iterableforループ、アンパック、その他のイテラブルコンテキストで、イテレーションをサポートしないオブジェクトが使用されました。
django.core.exceptions.ImproperlyConfiguredDjangoがプロジェクトの設定に誤りを検出しました。
Model.DoesNotExistDjango ORMの.get()クエリが一致するレコードを見つけられませんでした。
sqlalchemy.exc.OperationalError接続またはデータベースレベルのエラーによりデータベース操作が失敗しました。
pandas KeyError: column not found指定した列名が存在しないため、DataFrameの列アクセスが失敗しました。
numpy ValueError: shape mismatch配列の形状に互換性がないため、numpy操作が失敗しました。
pip: ERROR: Could not install packagespipが1つ以上のPythonパッケージのインストールに失敗しました。
ssl.SSLCertVerificationError: certificate verify failedセキュアな接続中にSSL証明書の検証が失敗しました。
socket.gaierror: Name or service not known指定されたホスト名のDNS解決が失敗しました。
concurrent.futures.TimeoutErrorFutureが指定されたタイムアウト時間内に完了しませんでした。
pydantic.ValidationError入力データがモデルのスキーマと一致しないため、Pydanticのデータバリデーションが失敗しました。
multiprocessing.AuthenticationErrorマルチプロセシングサーバーへの接続時に認証が失敗しました。