UnicodeEncodeErrorUnicodeEncodeError
Ciąg Unicode nie mógł zostać zakodowany do docelowego kodowania.
Co powoduje ten błąd
Znak w ciągu nie może być reprezentowany w docelowym kodowaniu. Na przykład kodowanie ciągu zawierającego znaki spoza ASCII do ASCII lub znak spoza zakresu docelowego kodowania.
Jak to naprawić
Używaj kodowania UTF-8, które obsługuje wszystkie znaki Unicode: string.encode('utf-8'). Używaj procedur obsługi błędów: string.encode('ascii', errors='replace') lub errors='ignore'. Ustaw domyślne kodowanie UTF-8 w swoim środowisku.
Przykład
"\u00e9".encode("ascii") # UnicodeEncodeErrorPowiązane kody błędów
SyntaxErrorSyntaxError
Python napotkał nieprawidłową składnię, której nie można sparsować.
ValueErrorValueError
Funkcja otrzymała argument właściwego typu, ale o nieprawidłowej wartości.
multiprocessing.AuthenticationErrormultiprocessing.AuthenticationError
Uwierzytelnienie nie powiodło się podczas łączenia z serwerem multiprocessing.
TimeoutErrorTimeoutError
Podczas operacji blokującej wystąpił limit czasu na poziomie systemowym.
NotADirectoryErrorNotADirectoryError
Wykonano operację katalogu dla ścieżki, która nie jest katalogiem.
InterruptedErrorInterruptedError
Wywołanie systemowe zostało przerwane przez nadchodzący sygnał.