Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

पायथन में मानक errno सिस्टम सिंबल

हर प्रोग्रामिंग भाषा में एक त्रुटि प्रबंधन तंत्र होता है जिसमें कुछ त्रुटियां पहले से ही कंपाइलर में कोडित होती हैं। पायथन में हमारे पास errno होते हैं जो कुछ मानक पूर्व-निर्धारित त्रुटि कोड से जुड़े होते हैं। इस लेख में हम देखेंगे कि इनबिल्ट त्रुटि संख्या और त्रुटि कोड कैसे प्राप्त करें। फिर एक उदाहरण लेंगे कि त्रुटि कोड का उपयोग कैसे किया जा सकता है।

त्रुटि कोड

इस प्रोग्राम में बस इनबिल्ट त्रुटि संख्या और त्रुटि कोड सूचीबद्ध हैं। हम errno मॉड्यूल के साथ 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
.............

यहां हम प्रदर्शित करते हैं कि त्रुटि कैसे उत्पन्न होती है और उपयोग की जाती है। हम उदाहरण के रूप में "No such file" त्रुटि पर विचार करते हैं।

उदाहरण

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
  1. सिस्टम रिस्टोर एरर 0x80070091 हल करें: अपने पीसी को रिस्टोर करने के त्वरित चरण सिस्टम रिस्टोर एरर 0x80070091 हल करें: अपने पीसी को रिस्टोर करने के त्वरित चरण

    यदि आप एरर 0x80070091 का सामना कर रहे हैं, तो इसका मतलब है कि आप रिस्टोर पॉइंट के माध्यम से अपने पीसी को पहले के कार्यशील समय पर रिस्टोर नहीं कर पा रहे हैं। सिस्टम रिस्टोर आपके पीसी की त्रुटियों को ठीक करने और मैलवेयर संक्रमण के बाद खोए हुए डेटा को पुनर्प्राप्त करने में बहुत महत्वपूर्ण है, लेकिन यद

  1. PAGE_FAULT_IN_NONPAGED_AREA (0x00000050) BSOD हल करें - विंडोज़ बहाल करने के त्वरित चरण PAGE_FAULT_IN_NONPAGED_AREA (0x00000050) BSOD हल करें - विंडोज़ बहाल करने के त्वरित चरण

    PAGE_FAULT_IN_NONPAGED_AREA त्रुटि ठीक करें: यदि आप PAGE_FAULT_IN_NONPAGED_AREA त्रुटि और बग चेक कोड (BCCode) 0x00000050 के साथ ब्लू स्क्रीन ऑफ डेथ (BSOD) का सामना कर रहे हैं तो आप सुरक्षित रूप से मान सकते हैं कि यह दोषपूर्ण हार्डवेयर, दूषित सिस्टम फ़ाइलों, वायरस या मैलवेयर, एंटीवायरस सॉफ़्टवेयर, दो

  1. विंडोज सिस्टम रिस्टोर एरर 0x800700B7 कैसे ठीक करें - चरण-दर-चरण समाधान विंडोज सिस्टम रिस्टोर एरर 0x800700B7 कैसे ठीक करें - चरण-दर-चरण समाधान

    सिस्टम रिस्टोर एरर 0x800700B7 ठीक करें: यदि आप विंडोज बैकअप और रिस्टोर का उपयोग करते हैं तो आपने त्रुटि System Restore did not complete successfully का सामना किया होगा जिसके साथ एरर कोड 0x800700B7 होता है। एरर 0x800700B7 का मतलब है कि एक अनिर्दिष्ट त्रुटि हुई है जो सिस्टम रिस्टोर प्रोग्राम को चलने स