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

পাইথন এক্সসেপশন মেসেজ ক্যাপচার ও প্রিন্ট করা


পাইথন এক্সসেপশন মেসেজগুলো নিচের ২টি কোড উদাহরণে দেখানো অনুযায়ী ক্যাপচার ও প্রিন্ট করা যায়। প্রথমটি-এ, আমরা এক্সসেপশন অবজেক্টের message অ্যাট্রিবিউট ব্যবহার করি।

উদাহরণ

try:
    a = 7/0
    print(float(a))
except BaseException as e:
    print(e.message)

আউটপুট

integer division or modulo by zero

দেওয়া কোডে, আমরা sys` মডিউল ইম্পোর্ট করি এবং sys.exc_value অ্যাট্রিবিউট ব্যবহার করি এক্সসেপশন মেসেজ ক্যাপচার ও প্রিন্ট করতে।

উদাহরণ

import sys
def catchEverything():
    try:
        a = 'sequel'
        b = 0.8
        print(a + b)
    except Exception as e:
        print(sys.exc_value)

catchEverything()

আউটপুট

cannot concatenate 'str' and 'float' objects
  1. পাইথন: কীভাবে ডিকশনারি প্রিন্ট করবেন

  2. পাইথনে প্যাটার্ন প্রিন্ট করার পদ্ধতি

  3. পাইথনে এক্সসেপশন ইগনোর করে এগিয়ে যাওয়ার পদ্ধতি

  4. পাইথন এক্সসেপশন/এরর হায়ারার্কি প্রিন্ট করার পদ্ধতি