प्रत्येक प्रोग्रामिंग भाषा में एक त्रुटि प्रबंधन तंत्र होता है जिसमें कुछ त्रुटियों को पहले से ही संकलक में कोडित किया जाता है। पायथन में हमारे पास प्यार है जो कुछ मानक पूर्व-निर्धारित त्रुटि कोड से जुड़ा है। इस लेख में हम देखेंगे कि एरर नंबरों के साथ-साथ एरर कोड कैसे प्राप्त करें जो इनबिल्ट हैं। और फिर एक उदाहरण लें कि त्रुटि कोड का उपयोग कैसे किया जा सकता है।
त्रुटि कोड
इस प्रोग्राम में केवल इनबिल्ट एरर नंबर और एरर कोड को सूचीबद्ध करें। मेमोरियल हम OS मॉड्यूल के साथ एरर नो मॉड्यूल का उपयोग करते हैं।
उदाहरण
import errno import os for i in sorted(errno.errorcode): print(i,':',os.strerror(i))
आउटपुट
उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -
1 : Operation not permitted 2 : No such file or directory 3 : No such process 4 : Interrupted function call ………… ………..
यहां हम प्रदर्शित करते हैं कि कैसे एक क्षेत्र को उठाया और उपयोग किया जाता है। हम एक उदाहरण के रूप में - ऐसी कोई फ़ाइल त्रुटि नहीं मानते हैं।
उदाहरण
try: file_name = open('Data.txt') # 2 is 'No such file or directory' except IOError as e: if e.errno == 2: print(e.strerror) print("File to be printed no found") # handle exception elif e.errno == 9: print(e.strerror) print("File will not print")
आउटपुट
उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -
No such file or directory File to be printed no found