Ngoại lệ PythonLỗi
concurrent.futures.TimeoutErrorconcurrent.futures.TimeoutError
Một Future không hoàn thành trong khoảng thời gian timeout được chỉ định.
python
Xem chi tiết AssertionErrorLệnh assert thất bại vì điều kiện đánh giá là False.
Điều kiện của lệnh assert là False. Lệnh assert là công cụ gỡ lỗi để xác minh các giả định. Chúng có thể bị vô hiệu hóa bằng python -O, vì vậy không dùng để kiểm tra đầu vào hay xử lý lỗi trong môi trường production.
Kiểm tra điều kiện assert và sửa lỗi logic căn bản. Với test, cập nhật giá trị kỳ vọng nếu thay đổi hành vi là có chủ ý. Với code production, thay assert bằng câu lệnh if/raise thích hợp.
assert 1 == 2, "Values not equal" # AssertionErrorconcurrent.futures.TimeoutErrorMột Future không hoàn thành trong khoảng thời gian timeout được chỉ định.
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.
UnicodeTranslateErrorThao tác dịch Unicode thất bại với một ký tự cụ thể.
KeyErrorMột key dictionary không được tìm thấy trong dictionary.
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.
NotImplementedErrorMột phương thức cần được implement bởi lớp con nhưng chưa được triển khai.