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.
UnicodeDecodeErrorMột chuỗi byte không thể decode bằng encoding đã chỉ định.
Dữ liệu byte không hợp lệ theo encoding được chỉ định. Nguyên nhân thường gặp: đọc file với encoding sai (ví dụ: đọc dữ liệu Latin-1 như UTF-8), dữ liệu bị hỏng, hoặc file nhị phân bị đọc như văn bản.
Phát hiện encoding đúng bằng thư viện chardet. Chỉ định encoding chính xác: open(file, encoding='latin-1'). Dùng error handler: bytes.decode('utf-8', errors='replace'). Đọc file nhị phân ở chế độ nhị phân: open(file, 'rb').
b"\xff".decode("utf-8") # UnicodeDecodeErrorsqlalchemy.exc.OperationalErrorMộ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.
ValueErrorMột hàm nhận được tham số đúng kiểu nhưng giá trị không phù hợp.
TimeoutErrorTimeout ở cấp hệ thống xảy ra trong một thao tác blocking.
NotADirectoryErrorThao tác thư mục được thực hiện trên đường dẫn không phải thư mục.
PermissionErrorThao tác không được phép do quyền hệ thống tệp không đủ.
ArithmeticErrorLớp cơ sở cho các lỗi số học bao gồm ZeroDivisionError, OverflowError và FloatingPointError.