UnicodeDecodeErrorUnicodeDecodeError
Sekwencja bajtów nie mogła zostać zdekodowana za pomocą podanego kodowania.
BrokenPipeErrorPodjęto próbę zapisu do potoku lub gniazda, którego koniec odczytu został zamknięty.
Zapisano dane do połączenia/potoku po zamknięciu strony odbierającej. Typowe scenariusze: zapis do stdout, gdy jest podłączony potokiem do procesu, który zakończył działanie (np. python script.py | head), lub wysyłanie danych po rozłączeniu klienta.
Obsłuż BrokenPipeError elegancko, szczególnie dla stdout. Użyj signal.signal(signal.SIGPIPE, signal.SIG_DFL), aby przywrócić domyślne zachowanie potoku. Sprawdź, czy połączenie jest nadal otwarte przed zapisem. Używaj try-except wokół operacji zapisu.
UnicodeDecodeErrorSekwencja bajtów nie mogła zostać zdekodowana za pomocą podanego kodowania.
ImportErrorInstrukcja import nie mogła znaleźć ani załadować wskazanego modułu lub nazwy.
IndexErrorIndeks sekwencji jest poza prawidłowym zakresem dla danej sekwencji.
StopAsyncIterationWyrzucany przez metodę __anext__() asynchronicznego iteratora, aby zasygnalizować zakończenie iteracji.
FileNotFoundErrorWskazany plik lub katalog nie istnieje.
RecursionErrorPrzekroczono maksymalną głębokość rekurencji.