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

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


LookupError` এক্সসেপশন হলো সেটি না পাওয়া যাওয়ায় রেইজ হওয়া এররগুলোর বেস ক্লাস। ম্যাপিং বা সিকোয়েন্সে অবৈধ কী বা ইনডেক্স ব্যবহার করলে রেইজ হওয়া এক্সসেপশনগুলোর বেস ক্লাস: IndexError, KeyError।

একটি সিকোয়েন্স রেফারেন্স আউট অফ রেঞ্জ হলে IndexError` রেইজ হয়।

দেওয়া কোডটি নিচেরভাবে রি-রাইট করা হয়েছে এক্সসেপশন ক্যাচ করতে এবং এর টাইপ খুঁজে বের করতে।

উদাহরণ

import sys
try:
    foo = [a, s, d, f, g]
    print(foo[5])
except IndexError as e:
    print(e)
    print(sys.exc_type)

আউটপুট

C:/Users/TutorialsPoint1~.py list index out of range
<type 'exceptions.IndexError'>
  1. পাইথনে ArithmeticError এক্সসেপশন ক্যাচ করা

  2. পাইথনে IOError এক্সসেপশন ক্যাচ করা

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

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