subprocess.CalledProcessErrorsubprocess.CalledProcessError
Podproces zakończył się niezerowym kodem powrotu.
Co powoduje ten błąd
Polecenie uruchomione przez subprocess.check_call(), subprocess.check_output() lub subprocess.run(check=True) zwróciło niezerowy kod wyjścia, sygnalizując niepowodzenie.
Jak to naprawić
Sprawdź error.returncode i error.stderr, aby poznać przyczynę niepowodzenia. Używaj subprocess.run() bez check=True, jeśli chcesz samodzielnie obsługiwać niezerowe wyjścia. Popraw wywołane polecenie lub jego argumenty.
Przykład
subprocess.check_call(["false"]) # CalledProcessErrorPowiązane kody błędów
pickle.UnpicklingErrorpickle.UnpicklingError
Moduł pickle nie mógł deserializować dostarczonych danych.
IsADirectoryErrorIsADirectoryError
Wykonano operację na pliku dla ścieżki, która jest katalogiem.
TypeError: missing required positional argumentTypeError: brakujący wymagany argument pozycyjny
Funkcja została wywołana bez podania wszystkich wymaganych argumentów pozycyjnych.
NotADirectoryErrorNotADirectoryError
Wykonano operację katalogu dla ścieżki, która nie jest katalogiem.
FileExistsErrorFileExistsError
Operacja nie powiodła się, ponieważ plik lub katalog już istnieje.
RecursionErrorRecursionError
Przekroczono maksymalną głębokość rekurencji.