UnicodeDecodeErrorUnicodeDecodeError
Một chuỗi byte không thể decode bằng encoding đã chỉ định.
BrokenPipeErrorCó thao tác ghi vào pipe hoặc socket mà đầu đọc đã bị đóng.
Bạn đã ghi dữ liệu vào kết nối/pipe sau khi đầu nhận đã đóng. Tình huống thường gặp: ghi vào stdout khi đầu ra được pipe đến tiến trình đã thoát (ví dụ: python script.py | head), hoặc gửi dữ liệu sau khi client đã ngắt kết nối.
Xử lý BrokenPipeError một cách graceful, đặc biệt với stdout. Dùng signal.signal(signal.SIGPIPE, signal.SIG_DFL) để khôi phục hành vi pipe mặc định. Kiểm tra kết nối còn mở trước khi ghi. Dùng try-except quanh các thao tác ghi.
UnicodeDecodeErrorMột chuỗi byte không thể decode bằng encoding đã chỉ định.
ImportErrorCâu lệnh import không thể tìm hoặc tải module hay tên được chỉ định.
IndexErrorChỉ số truy cập vào chuỗi vượt ngoài phạm vi hợp lệ của chuỗi đó.
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.
FileNotFoundErrorFile hoặc thư mục được chỉ định không tồn tại.
RecursionErrorĐã vượt quá giới hạn độ sâu đệ quy tối đa.