FileExistsErrorFileExistsError
Операція завершилась помилкою, оскільки файл або директорія вже існує.
Що спричиняє цю помилку
Ви спробували створити файл або директорію, що вже існує, використовуючи функцію, яка вимагає відсутності цільового об'єкта. Наприклад, os.mkdir(), коли директорія вже є, або open() з режимом виключного створення.
Як виправити
Спершу перевірте, чи існує файл або каталог, через os.path.exists(). Для каталогів використовуйте os.makedirs(path, exist_ok=True). Додайте блок try-except FileExistsError. Виберіть іншу назву або видаліть наявний файл.
Пов'язані коди помилок
IndentationErrorIndentationError
Код має некоректні відступи, які є синтаксично значущими у Python.
UnicodeEncodeErrorUnicodeEncodeError
Рядок Unicode не вдалося закодувати в цільове кодування.
IndexErrorIndexError: list index out of range
Індекс послідовності виходить за межі допустимого діапазону для даної послідовності.
BlockingIOErrorBlockingIOError
Операція введення/виведення заблокувала б неблокуючий об'єкт.
PermissionErrorPermissionError
Операція заборонена через недостатні права доступу до файлової системи.
subprocess.CalledProcessErrorsubprocess.CalledProcessError
Дочірній процес завершився з ненульовим кодом повернення.