Đi đến nội dung
Ngoại lệ PythonLỗi
EnvironmentError

EnvironmentError

Bí danh của OSError. Tồn tại để tương thích ngược với Python 2.

python

Nguyên nhân gây ra lỗi này

Trong Python 3, EnvironmentError là bí danh của OSError. Bất kỳ lỗi hệ điều hành nào cũng có thể kích hoạt nó. Dùng OSError được ưu tiên hơn trong code Python hiện đại.

Cách sửa

Dùng OSError thay vì EnvironmentError trong code mới. Xử lý các lớp con cụ thể (FileNotFoundError, PermissionError) để bắt lỗi chính xác hơn. Lớp này chỉ tồn tại vì lý do tương thích ngược.

Tài liệu chính thức

Mã lỗi liên quan