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

আধুনিক পাইথনে কাস্টম এক্সসেপশন ডিক্লেয়ার করা


আধুনিক পাইথনে কিছু ওভাররাইড করতে বা এক্সসেপশনে এক্সট্রা আর্গুমেন্ট পাস করতে আমরা নিচেরভাবে করি:

class ValidationError(Exception):
    def __init__(self, message, errors):
        super(ValidationError, self).__init__(message)
        self.errors = errors

এভাবে আমরা এরর মেসেজের ডিকশনারি দ্বিতীয় প্যারামিটার হিসেবে পাস করতে পারি, এবং যেতে হলে পরে সেটি অ্যাক্সেস করতে পারি।

  1. পাইথনে ভেরিয়েবল ডিক্লেয়ার করা

  2. পাইথন এক্সসেপশন কি রানটাইম এরর?

  3. পাইথনে এরর কোড ও মেসেজ সহ কাস্টম এক্সসেপশন লেখা

  4. পাইথন ভেরিয়েবল মাস্টার করুন: ডিক্লেয়ার ও ব্যবহার করার প্রফেশনাল গাইড