কম্পিউটার

পাইথন ব্যতিক্রম বার্তা কিভাবে ক্যাপচার এবং প্রিন্ট করবেন?


পাইথন ব্যতিক্রম বার্তাগুলি বিভিন্ন উপায়ে ক্যাপচার এবং প্রিন্ট করা যেতে পারে যেমন নীচের দুটি কোড উদাহরণে দেখানো হয়েছে৷ প্রথমটিতে, আমরা ব্যতিক্রম অবজেক্টের মেসেজ অ্যাট্রিবিউট ব্যবহার করি।

উদাহরণ

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. কিভাবে একটি ব্যতিক্রম উপেক্ষা এবং Python এ এগিয়ে যেতে?

  4. কিভাবে পাইথন ব্যতিক্রম/ত্রুটি অনুক্রম প্রিন্ট করবেন?