কম্পিউটার টিউটোরিয়াল

পাইথনে EnvironmentError এক্সসেপশন ক্যাচ করা


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'>
  1. পাইথনে IOError এক্সসেপশন ক্যাচ করা

  2. পাইথনে ইউজার-ডিফাইনড এক্সসেপশন ইমপ্লিমেন্ট করা

  3. পাইথনে KeyError এক্সসেপশন ক্যাচ করা

  4. পাইথন লিস্ট কম্প্রিহেনশনে এক্সসেপশন কীভাবে ক্যাচ করবেন?