SyntaxErrorSyntaxError
Python gặp cú pháp không hợp lệ và không thể phân tích cú pháp.
Duyệt tất cả 80 mã lỗi Ngoại lệ Python với nguyên nhân, cách sửa và ví dụ.
SyntaxErrorPython gặp cú pháp không hợp lệ và không thể phân tích cú pháp.
IndentationErrorCode có thụt lề không đúng, điều này có ý nghĩa cú pháp trong Python.
TabErrorThụt lề sử dụng hỗn hợp không nhất quán giữa tab và space.
TypeErrorMột thao tác hoặc hàm được áp dụng cho đối tượng có kiểu không phù hợp.
ValueErrorMột hàm nhận được tham số đúng kiểu nhưng giá trị không phù hợp.
KeyErrorMột key dictionary không được tìm thấy trong dictionary.
IndexErrorChỉ số truy cập vào chuỗi vượt ngoài phạm vi hợp lệ của chuỗi đó.
AttributeErrorĐối tượng không có thuộc tính hoặc phương thức được yêu cầu.
NameErrorMột tên cục bộ hoặc toàn cục được tham chiếu nhưng chưa được định nghĩa.
UnboundLocalErrorMột biến cục bộ được tham chiếu trước khi được gán giá trị.
ImportErrorCâu lệnh import không thể tìm hoặc tải module hay tên được chỉ định.
ModuleNotFoundErrorPython không tìm thấy module được chỉ định để import.
FileNotFoundErrorFile hoặc thư mục được chỉ định không tồn tại.
FileExistsErrorThao tác thất bại vì file hoặc thư mục đã tồn tại.
PermissionErrorThao tác không được phép do quyền hệ thống tệp không đủ.
OSErrorMột lỗi cấp hệ thống xảy ra trong quá trình thao tác I/O.
IOErrorThao tác I/O thất bại. IOError là alias của OSError trong Python 3.
IsADirectoryErrorThao tác file được thực hiện trên đường dẫn là thư mục.
NotADirectoryErrorThao tác thư mục được thực hiện trên đường dẫn không phải thư mục.
ZeroDivisionErrorPhép chia hoặc modulo được thực hiện với số chia bằng không.
ArithmeticErrorLớp cơ sở cho các lỗi số học bao gồm ZeroDivisionError, OverflowError và FloatingPointError.
OverflowErrorKết quả của thao tác số học quá lớn để biểu diễn.
FloatingPointErrorThao tác dấu phẩy động thất bại. Hiếm gặp trừ khi fpectl được bật.
StopIterationĐược raise bởi hàm next() để báo hiệu không còn phần tử nào trong iterator.
StopAsyncIterationĐược raise bởi phương thức __anext__() của async iterator để báo hiệu kết thúc vòng lặp.
GeneratorExitĐược raise khi phương thức close() của generator được gọi, cho phép dọn dẹp tài nguyên.
KeyboardInterruptNgười dùng nhấn Ctrl+C để ngắt chương trình đang chạy.
SystemExitĐược raise bởi sys.exit() để yêu cầu kết thúc chương trình.
MemoryErrorTrình thông dịch Python đã cạn kiệt bộ nhớ khả dụng.
RecursionErrorĐã vượt quá giới hạn độ sâu đệ quy tối đa.
RuntimeErrorLỗi runtime chung không thuộc bất kỳ danh mục nào khác.
NotImplementedErrorMột phương thức cần được implement bởi lớp con nhưng chưa được triển khai.
LookupErrorLớp cơ sở cho các lỗi xảy ra khi không tìm thấy key hoặc index (KeyError, IndexError).
AssertionErrorLệnh assert thất bại vì điều kiện đánh giá là False.
EOFErrorHàm input() hoặc raw_input() gặp end-of-file mà không đọc được dữ liệu nào.
UnicodeEncodeErrorMột chuỗi Unicode không thể encode sang encoding đích.
UnicodeDecodeErrorMột chuỗi byte không thể decode bằng encoding đã chỉ định.
UnicodeTranslateErrorThao tác dịch Unicode thất bại với một ký tự cụ thể.
ConnectionErrorXảy ra lỗi liên quan đến kết nối trong một thao tác mạng.
ConnectionRefusedErrorKết nối bị từ chối vì không có server nào đang lắng nghe tại địa chỉ đích.
ConnectionResetErrorKết nối bị đóng cưỡng bức bởi server từ xa.
ConnectionAbortedErrorKết nối bị hủy bởi máy cục bộ.
BrokenPipeErrorCó thao tác ghi vào pipe hoặc socket mà đầu đọc đã bị đóng.
TimeoutErrorTimeout ở cấp hệ thống xảy ra trong một thao tác blocking.
ChildProcessErrorThao tác trên tiến trình con thất bại.
ProcessLookupErrorĐược ném ra khi tiến trình được chỉ định (thường là một PID) không tồn tại.
InterruptedErrorMột lời gọi hệ thống đã bị gián đoạn bởi tín hiệu đến.
BlockingIOErrorMột thao tác I/O sẽ gây blocking trên đối tượng non-blocking.
EnvironmentErrorBí danh của OSError. Tồn tại để tương thích ngược với Python 2.
BufferErrorMột thao tác trên đối tượng buffer thất bại.
DeprecationWarningCảnh báo về tính năng đã lỗi thời và sẽ bị xóa trong phiên bản tương lai.
FutureWarningCảnh báo về hành vi sẽ thay đổi trong phiên bản tương lai.
ResourceWarningCảnh báo về quản lý tài nguyên không đúng cách, chẳng hạn file hoặc kết nối chưa được đóng.
ExceptionGroupVùng chứa cho nhiều exception, được giới thiệu trong Python 3.11 cho concurrency có cấu trúc.
requests.exceptions.ConnectionErrorThư viện requests không thể thiết lập kết nối đến máy chủ đích.
requests.exceptions.TimeoutYêu cầu hết thời gian chờ phản hồi từ máy chủ.
requests.exceptions.HTTPErrorNhận được phản hồi lỗi HTTP (4xx hoặc 5xx) và raise_for_status() đã được gọi.
json.JSONDecodeErrorBộ giải mã JSON không thể phân tích chuỗi được cung cấp như JSON hợp lệ.
pickle.UnpicklingErrorModule pickle không thể deserialize dữ liệu được cung cấp.
asyncio.TimeoutErrorMột thao tác asyncio đã vượt quá thời gian chờ.
asyncio.CancelledErrorMột asyncio task đã bị hủy.
struct.errorLỗi xảy ra khi đóng gói hoặc giải gói dữ liệu nhị phân với module struct.
re.errorMẫu biểu thức chính quy chứa cú pháp không hợp lệ.
subprocess.CalledProcessErrorMột subprocess kết thúc với mã trả về khác không.
TypeError: unhashable typeMột đối tượng mutable được dùng ở nơi yêu cầu đối tượng hashable (immutable), chẳng hạn làm khóa dictionary hoặc phần tử set.
TypeError: missing required positional argumentMột hàm được gọi mà không cung cấp đủ tất cả các đối số vị trí bắt buộc.
TypeError: object is not subscriptableKý hiệu ngoặc vuông ([]) được dùng trên một đối tượng không hỗ trợ indexing.
TypeError: object is not callableMột đối tượng không phải hàm được gọi bằng dấu ngoặc đơn ().
TypeError: object is not iterableMột đối tượng không hỗ trợ duyệt lặp được sử dụng trong vòng lặp for, phép giải nén hoặc ngữ cảnh có thể lặp khác.
django.core.exceptions.ImproperlyConfiguredDjango phát hiện cấu hình sai trong settings của dự án.
Model.DoesNotExistTruy vấn Django ORM dùng .get() không tìm thấy bản ghi phù hợp.
sqlalchemy.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.
pandas KeyError: column not foundTruy cập cột DataFrame thất bại vì tên cột được chỉ định không tồn tại.
numpy ValueError: shape mismatchMột thao tác numpy thất bại vì các shape của mảng không tương thích.
pip: ERROR: Could not install packagespip không thể cài đặt một hoặc nhiều gói Python.
ssl.SSLCertVerificationError: certificate verify failedXác minh chứng chỉ SSL thất bại trong quá trình kết nối bảo mật.
socket.gaierror: Name or service not knownPhân giải DNS thất bại cho tên máy chủ được chỉ định.
concurrent.futures.TimeoutErrorMột Future không hoàn thành trong khoảng thời gian timeout được chỉ định.
pydantic.ValidationErrorXác thực dữ liệu Pydantic thất bại vì dữ liệu đầu vào không khớp với schema của model.
multiprocessing.AuthenticationErrorXác thực thất bại khi kết nối đến máy chủ multiprocessing.