subprocess.CalledProcessErrorsubprocess.CalledProcessError
Een subproces is afgesloten met een niet-nul retourcode.
Wat veroorzaakt deze fout
De opdracht uitgevoerd via subprocess.check_call(), subprocess.check_output() of subprocess.run(check=True) heeft een niet-nul exitcode geretourneerd, wat op een fout duidt.
Hoe op te lossen
Controleer error.returncode en error.stderr voor de oorzaak van de fout. Gebruik subprocess.run() zonder check=True als u niet-nul exits zelf wilt afhandelen. Los de onderliggende opdracht of de argumenten ervan op.
Voorbeeld
subprocess.check_call(["false"]) # CalledProcessErrorGerelateerde foutcodes
pickle.UnpicklingErrorpickle.UnpicklingError
De pickle-module kon de opgegeven gegevens niet deserialiseren.
IsADirectoryErrorIsADirectoryError
Er werd een bestandsbewerking uitgevoerd op een pad dat een map is.
TypeError: missing required positional argumentTypeError: vereist positioneel argument ontbreekt
Een functie is aangeroepen zonder alle vereiste positionele argumenten op te geven.
NotADirectoryErrorNotADirectoryError
Er werd een mapbewerking uitgevoerd op een pad dat geen map is.
FileExistsErrorFileExistsError
Een bewerking is mislukt omdat het bestand of de map al bestaat.
RecursionErrorRecursionError
De maximale recursidiepte is overschreden.