subprocess.CalledProcessErrorsubprocess.CalledProcessError
Дочірній процес завершився з ненульовим кодом повернення.
Що спричиняє цю помилку
Команда, запущена через subprocess.check_call(), subprocess.check_output() або subprocess.run(check=True), повернула ненульовий код завершення, що означає помилку.
Як виправити
Перевірте error.returncode та error.stderr, щоб з'ясувати причину збою. Якщо ненульові коди завершення потрібно обробляти самостійно, викликайте subprocess.run() без check=True. Виправте саму команду або її аргументи.
Приклад
subprocess.check_call(["false"]) # CalledProcessErrorПов'язані коди помилок
pickle.UnpicklingErrorpickle.UnpicklingError
Модуль pickle не зміг десеріалізувати надані дані.
IsADirectoryErrorIsADirectoryError
Файлова операція виконана над шляхом, що є директорією.
TypeError: missing required positional argumentTypeError: бракує обов'язкового позиційного аргументу
Функцію викликано без надання всіх обов'язкових позиційних аргументів.
NotADirectoryErrorNotADirectoryError
Операція над директорією виконана над шляхом, що не є директорією.
FileExistsErrorFileExistsError
Операція завершилась помилкою, оскільки файл або директорія вже існує.
RecursionErrorRecursionError
Перевищено максимальну глибину рекурсії.