Перейти до вмісту
Винятки PythonПомилка
OSError

OSError

Під час операції введення-виведення виникла системна помилка.

python

Що спричиняє цю помилку

Операційна система повідомила про помилку. OSError є базовим класом для FileNotFoundError, PermissionError та інших системних помилок. Виникає під час файлових операцій, мережевих викликів або системних викликів, які ОС не може виконати.

Як виправити

Перевірте атрибут errno для отримання конкретного системного коду помилки. Обробляйте конкретні підкласи (FileNotFoundError, PermissionError) окремо. Переконайтеся в наявності системних ресурсів. Перевірте атрибут strerror для отримання опису помилки у зрозумілому форматі.

Офіційна документація

Пов'язані коди помилок