Ir para o conteúdo
Exceções de PythonErro
EnvironmentError

EnvironmentError

Um alias para OSError. Existe por compatibilidade retroativa com o Python 2.

python

O que causa este erro

No Python 3, EnvironmentError é um alias para OSError. Qualquer erro do sistema operacional pode acionar isso. Capturar OSError é preferível no código Python moderno.

Como corrigir

Use OSError em vez de EnvironmentError em código novo. Trate subclasses específicas (FileNotFoundError, PermissionError) para tratamento de erros direcionado. Esta classe existe apenas por compatibilidade retroativa.

Documentação Oficial

Códigos de Erro Relacionados