কম্পিউটার

পাইথনে ImportError Exception কিভাবে ধরবেন?


আমদানি ত্রুটি উত্থাপিত হয় যখন একটি মডিউল, বা একটি মডিউলের সদস্য, আমদানি করা যায় না৷ দুটি শর্ত আছে যেখানে একটি আমদানি ত্রুটি উত্থাপিত হতে পারে৷

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

উদাহরণ

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

আউটপুট

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

উদাহরণ

 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. কিভাবে পাইথনে Matplotlib আমদানি করবেন?

  2. পাইথনে IOError ব্যতিক্রম কিভাবে ধরবেন?

  3. কিভাবে পাইথনে KeyError ব্যতিক্রম ধরবেন?

  4. একটি তালিকা বোঝার মধ্যে একটি পাইথন ব্যতিক্রম কিভাবে ধরা যায়?