ArithmeticErrorArithmeticError
Lớp cơ sở cho các lỗi số học bao gồm ZeroDivisionError, OverflowError và FloatingPointError.
Nguyên nhân gây ra lỗi này
Thao tác số học thất bại. Đây là lớp cơ sở và hiếm khi được raise trực tiếp. Các lớp con của nó (ZeroDivisionError, OverflowError) thường gặp hơn.
Cách sửa
Bắt lớp con cụ thể thay vì ArithmeticError. Kiểm tra đầu vào trước các phép tính số học. Dùng khối try-except xung quanh các phép tính có thể thất bại.
Mã lỗi liên quan
ProcessLookupErrorProcessLookupError — Tra cứu tiến trình thất bại
Được ném ra khi tiến trình được chỉ định (thường là một PID) không tồn tại.
sqlalchemy.exc.OperationalErrorsqlalchemy.exc.OperationalError
Một thao tác cơ sở dữ liệu thất bại do lỗi kết nối hoặc lỗi cấp cơ sở dữ liệu.
numpy ValueError: shape mismatchnumpy ValueError: shape không khớp
Một thao tác numpy thất bại vì các shape của mảng không tương thích.
json.JSONDecodeErrorjson.JSONDecodeError
Bộ giải mã JSON không thể phân tích chuỗi được cung cấp như JSON hợp lệ.
FileExistsErrorFileExistsError
Thao tác thất bại vì file hoặc thư mục đã tồn tại.
pickle.UnpicklingErrorpickle.UnpicklingError
Module pickle không thể deserialize dữ liệu được cung cấp.