UnicodeEncodeErrorUnicodeEncodeError
Рядок Unicode не вдалося закодувати в цільове кодування.
Що спричиняє цю помилку
Символ у рядку не може бути представлений у цільовому кодуванні. Наприклад, кодування рядка з не-ASCII символами в ASCII або символ поза діапазоном цільового кодування.
Як виправити
Використовуйте UTF-8, яке підтримує всі символи Unicode: string.encode('utf-8'). Скористайтеся режимами обробки помилок: string.encode('ascii', errors='replace') або errors='ignore'. Установіть UTF-8 кодуванням за замовчуванням у своєму середовищі.
Приклад
"\u00e9".encode("ascii") # UnicodeEncodeErrorПов'язані коди помилок
SyntaxErrorSyntaxError
Python зустрів недійсний синтаксис, який неможливо розібрати.
ValueErrorValueError
Функція отримала аргумент правильного типу, але з неприпустимим значенням.
multiprocessing.AuthenticationErrormultiprocessing.AuthenticationError
Автентифікація не вдалася під час підключення до сервера multiprocessing.
TimeoutErrorTimeoutError
Під час блокувальної операції виник тайм-аут на рівні системи.
NotADirectoryErrorNotADirectoryError
Операція над директорією виконана над шляхом, що не є директорією.
InterruptedErrorInterruptedError
Системний виклик був перерваний вхідним сигналом.