Python अपवादएरर
UnicodeDecodeErrorUnicodeDecodeError
निर्दिष्ट encoding का उपयोग करके byte sequence को decode नहीं किया जा सका।
python
विवरण देखें BrokenPipeErrorकिसी ऐसे pipe या socket पर लिखने का प्रयास किया गया जिसका reading end बंद हो चुका था।
आपने receiving end बंद होने के बाद connection/pipe पर डेटा लिखा। सामान्य परिदृश्य: stdout पर लिखना जब वह किसी बाहर निकले प्रोसेस को piped हो (जैसे, python script.py | head), या client disconnect होने के बाद डेटा भेजना।
BrokenPipeError को सुचारु रूप से संभालें, विशेष रूप से stdout के लिए। डिफ़ॉल्ट pipe व्यवहार पुनर्स्थापित करने के लिए signal.signal(signal.SIGPIPE, signal.SIG_DFL) का उपयोग करें। लिखने से पहले जांचें कि connection अभी भी खुला है। write ऑपरेशन के चारों ओर try-except का उपयोग करें।
UnicodeDecodeErrorनिर्दिष्ट encoding का उपयोग करके byte sequence को decode नहीं किया जा सका।
ImportErrorImport statement निर्दिष्ट module या नाम खोजने या लोड करने में विफल रहा।
IndexErrorएक sequence index दी गई sequence की वैध range से बाहर है।
StopAsyncIterationIteration पूर्ण होने पर async iterator के __anext__() method द्वारा raise किया जाता है।
FileNotFoundErrorनिर्दिष्ट file या directory मौजूद नहीं है।
RecursionErrorअधिकतम recursion गहराई पार हो गई।