コンテンツへスキップ
Python例外エラー
EnvironmentError

EnvironmentError

OSError の別名です。Python 2との後方互換性のために存在します。

python

このエラーの原因

Python 3では、EnvironmentError は OSError の別名です。あらゆるオペレーティングシステムエラーがこれをトリガーする可能性があります。モダンなPythonコードでは OSError を使用することが推奨されます。

修正方法

新しいコードでは EnvironmentError の代わりに OSError を使用してください。より細かいエラーハンドリングには具体的なサブクラス(FileNotFoundError、PermissionError)を使用してください。このクラスは後方互換性のためにのみ存在します。

公式ドキュメント

関連するエラーコード