EnvironmentError เป็น base class ของ IOError และ OSError (errors จาก OS, filesystem)
ไม่ได้ raise โดยตรง แต่ subclasses raise
ตัวอย่าง IOError (subclass)
import sys
try:
f = open("JohnDoe.txt", 'r')
except Exception as e:
print(e)
print(sys.exc_type)
ผลลัพธ์
[Errno 2] No such file or directory: 'JohnDoe.txt'