UnicodeEncodeErrorUnicodeEncodeError
Một chuỗi Unicode không thể encode sang encoding đích.
Nguyên nhân gây ra lỗi này
Một ký tự trong chuỗi không thể biểu diễn trong encoding đích. Ví dụ: encode chuỗi có ký tự non-ASCII sang ASCII, hoặc ký tự ngoài phạm vi của encoding đích.
Cách sửa
Dùng encoding UTF-8 hỗ trợ toàn bộ Unicode: string.encode('utf-8'). Dùng error handler: string.encode('ascii', errors='replace') hoặc errors='ignore'. Đặt encoding mặc định thành UTF-8 trong môi trường của bạn.
Ví dụ
"\u00e9".encode("ascii") # UnicodeEncodeErrorMã lỗi liên quan
SyntaxErrorSyntaxError
Python gặp cú pháp không hợp lệ và không thể phân tích cú pháp.
ValueErrorValueError
Một hàm nhận được tham số đúng kiểu nhưng giá trị không phù hợp.
multiprocessing.AuthenticationErrormultiprocessing.AuthenticationError
Xác thực thất bại khi kết nối đến máy chủ multiprocessing.
TimeoutErrorTimeoutError
Timeout ở cấp hệ thống xảy ra trong một thao tác blocking.
NotADirectoryErrorNotADirectoryError
Thao tác thư mục được thực hiện trên đường dẫn không phải thư mục.
InterruptedErrorInterruptedError
Một lời gọi hệ thống đã bị gián đoạn bởi tín hiệu đến.