Python例外エラー
ArithmeticErrorArithmeticError
ZeroDivisionError、OverflowError、FloatingPointError を含む算術エラーの基底クラスです。
python
このエラーの原因
算術演算が失敗しました。これは基底クラスであり、直接 raise されることはほとんどありません。サブクラス(ZeroDivisionError、OverflowError)の方が一般的に遭遇します。
修正方法
ArithmeticError ではなく特定のサブクラスをキャッチしてください。算術演算の前に入力値を検証してください。失敗する可能性のある計算は try-except ブロックで囲んでください。
関連するエラーコード
Python例外エラー
ProcessLookupErrorProcessLookupError — プロセス検索失敗
指定されたプロセス(通常は PID)が存在しない場合に送出されます。
python
詳細を表示 Python例外エラー
sqlalchemy.exc.OperationalErrorsqlalchemy.exc.OperationalError
接続またはデータベースレベルのエラーによりデータベース操作が失敗しました。
python
詳細を表示 Python例外エラー
numpy ValueError: shape mismatchnumpy ValueError: 形状の不一致
配列の形状に互換性がないため、numpy操作が失敗しました。
python
詳細を表示 Python例外エラー
json.JSONDecodeErrorjson.JSONDecodeError
JSONデコーダーが提供された文字列を有効なJSONとして解析できませんでした。
python
詳細を表示 Python例外エラー
FileExistsErrorFileExistsError
対象のファイルまたはディレクトリが既に存在するため操作が失敗しました。
python
詳細を表示 Python例外エラー
pickle.UnpicklingErrorpickle.UnpicklingError
pickleモジュールが提供されたデータをデシリアライズできませんでした。
python
詳細を表示