try exceptهای تودرتو در پایتون؛صحیح یا غلط؟!!

باید بگم هیچ مشکلی ایجاد نمیکنه. به مثال زیر دقت کنید:

def __getattribute__(self, item):
    try:
        return object.__getattribute__(item)
    except AttributeError:
        try:
            return self.dict[item]
        except KeyError:
            print "The object doesn't have such attribute"

try exception تودرتو هیچ مشکلی ایجاد نمیکنه شما میتوندی ازش استفاده کنید. تو سایت stackoverflow هم گفته شده این مبحث در داکیومنت پایتون با عنوان EAFP موجوده.

Reference : stackoverflow

راهنمای کلیک پیوندها:

سیدعباس حسینی

نویسنده: AbbasHoseini

به دنبال خلق رویام تو دنیای برنامه نویسی پیرو دنیای آزاد

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.