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

EnvironmentError

Псевдонім для OSError. Існує для зворотної сумісності з Python 2.

python

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

У Python 3 EnvironmentError є псевдонімом OSError. Будь-яка помилка операційної системи може її викликати. У сучасному коді Python рекомендується перехоплювати OSError.

Як виправити

Використовуйте OSError замість EnvironmentError у новому коді. Обробляйте конкретні підкласи (FileNotFoundError, PermissionError) для точнішої обробки помилок. Цей клас існує виключно для зворотної сумісності.

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

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