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