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

পাইথনে এক লাইনে একাধিক এক্সসেপশন ক্যাচ করা (except ব্লকে)

আমরা এক লাইনে একাধিক এক্সসেপশন নিচের মতো ক্যাচ করি:

এক্সসেপ্ট ক্লজে একাধিক এক্সসেপশন প্যারেনথেসাইজড টাপল হিসেবে নেম করা যায়, উদাহরণস্বরূপ:

try:
    raise_certain_errors()
except (CertainError1, CertainError2, ...) as e:
    handle_error()

এক্সসেপশন থেকে ভেরিয়েবল আলাদা করার জন্য কমা এখনো পাইথন ২.৬ এবং ২.৭-এ কাজ করে, কিন্তু ডিপ্রিকেটেড এবং পাইথন ৩-এ কাজ করে না; এখন 'as' ব্যবহার করতে হয়।

প্যারেনথেসিস বাধ্যতামূলক কারণ কমা ব্যবহার হয় এরর অবজেক্ট নাম অ্যাসাইন করতে। 'as' কীওয়ার্ড অ্যাসাইনমেন্টের জন্য। আমরা এরর অবজেক্টের জন্য যেকোনো নাম ব্যবহার করতে পারি যেমন 'error', 'e', বা 'err'।

দেওয়া কোড নিচের মতো লেখা যায়:

try:
    # do something
except (someException, someotherException) as err:
    # handle_exception()
  1. C++-এ এক লাইনে একাধিক স্ট্রিং ক্যাটেনেট করা

  2. C#-এ এক লাইনে ইউজার থেকে একাধিক ইনপুট নেওয়া

  3. Python Tkinter-এ এক লাইনে একাধিক লেবেল প্রদর্শন করা কীভাবে করবেন?

  4. Python Matplotlib-এ একটি লেবেলে একাধিক ফন্ট সাইজ ব্যবহার করা