EnvironmentError` পাইথনের বাইরের সোর্স থেকে আসা এররগুলোর (অপারেটিং সিস্টেম, ফাইলসিস্টেম, ইত্যাদি) বেস ক্লাস। EnvironmentError` এক্সসেপশন StandardError` ক্লাসের সাবক্লাস। এটি IOError` এবং OSError` এক্সসেপশনগুলোর বেস ক্লাস। এটি আসলে তার সাবক্লাস এররগুলোর মত IOError` এবং OSError` এর মত রেইজ হয় না।
IOError` বা OSError` এর যেকোনো উদাহরণ EnvironmentError` উদাহরণও হবে।
উদাহরণ
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' <type 'exceptions.IOError'>