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

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


ImportError` তখন রেইজ হয় যখন একটি মডিউল, বা একটি মডিউলের সদস্য, ইম্পোর্ট করা যায় না। দুটি কন্ডিশন রয়েছে যেখানে ImportError` রেইজ হতে পারে।

  • যদি একটি মডিউল অস্তিত্বে না থাকে।

উদাহরণ

import sys
try:
    from exception import myexception
except Exception as e:
    print(e)
    print(sys.exc_type)

আউটপুট

No module named exception
<type 'exceptions.ImportError'>
  • যদি from X import Y ব্যবহার করা হয় এবং Y` মডিউল X`-এর ভিতরে খুঁজে পাওয়া যায় না, তবে ImportError` রেইজ হয়।

উদাহরণ

import sys
try:
    from time import datetime
except Exception as e:
    print(e)
    print(sys.exc_type)

আউটপুট

cannot import name datetime
<type 'exceptions.ImportError'>
  1. Python-এ Matplotlib ইম্পোর্ট ও ইনস্টল করার পদ্ধতি

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

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

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