अलग-अलग तरह की एरर हैंडलिंग और रिसोर्स प्रबंधन लागू कीजिए।
प्रोग्रामिंग में एरर संभालना और एरर होने पर भी रिसोर्स बंद करना एक ज़रूरी बात है।
इस अभ्यास में आपको कई तरह के एरर संभालने हैं। चूँकि हर प्रोग्रामिंग भाषा में एरर संभालने का तरीका थोड़ा अलग होता है, इसलिए यह जानने के लिए कि वास्तव में क्या चाहिए, आपको अपने ट्रैक के टेस्ट देखने होंगे।
filelike_objects_are_closed_on_exception फंक्शन के लिए filelike_object एक कस्टम FileLike क्लास का इंस्टेंस होगा। यह क्लास टेस्ट सूट में परिभाषित है। इसमें ये मेथड मौजूद हैं:
open और close, खोलने और बंद करने के लिए जिन्हें खुद कॉल करना पड़ता है।__enter__ और __exit__, खोलने और बंद करने के लिए जो अपने आप काम करते हैं।do_something, जो Exception फेंक भी सकता है और नहीं भी।Exercism पर साइन अप कीजिए और Python को 17 कॉन्सेप्ट146 अभ्यास तथा असली इंसानों से मिलने वाली मेंटरिंग के साथ सीखिए और उसमें महारत हासिल कीजिए, वह भी बिल्कुल मुफ्त।