subprocess.CalledProcessErrorsubprocess.CalledProcessError
En underprocess avslutades med en returkod skild från noll.
Vad som orsakar detta fel
Kommandot som kördes via subprocess.check_call(), subprocess.check_output() eller subprocess.run(check=True) returnerade en returkod skild från noll, vilket indikerar ett misslyckande.
Hur man åtgärdar det
Kontrollera error.returncode och error.stderr för felorsaken. Använd subprocess.run() utan check=True om du vill hantera avslutningar skilda från noll själv. Åtgärda det underliggande kommandot eller dess argument.
Exempel
subprocess.check_call(["false"]) # CalledProcessErrorRelaterade felkoder
pickle.UnpicklingErrorpickle.UnpicklingError
pickle-modulen kunde inte deserialisera den angivna datan.
IsADirectoryErrorIsADirectoryError
En filoperation försökte utföras på en sökväg som är en katalog.
TypeError: missing required positional argumentTypeError: obligatoriskt positionsargument saknas
En funktion anropades utan att alla obligatoriska positionella argument angavs.
NotADirectoryErrorNotADirectoryError
En katalogoperation försökte utföras på en sökväg som inte är en katalog.
FileExistsErrorFileExistsError
En operation misslyckades eftersom filen eller katalogen redan finns.
RecursionErrorRecursionError
Det maximala rekursionsdjupet överskreds.