KeyboardInterruptKeyboardInterrupt
उपयोगकर्ता ने चल रहे प्रोग्राम को बाधित करने के लिए Ctrl+C दबाया।
इस एरर के कारण
उपयोगकर्ता ने प्रोग्राम को रोकने के लिए Ctrl+C (SIGINT) दबाया। यह चल रही प्रक्रिया को रद्द करने की जानबूझकर की गई उपयोगकर्ता क्रिया है।
इसे कैसे ठीक करें
बाहर निकलने से पहले सफ़ाई के लिए try-except KeyboardInterrupt से इसे सलीके से संभालें। अपनी तरह से इंटरप्ट संभालने के लिए signal.signal(signal.SIGINT, handler) का उपयोग करें। सुनिश्चित करें कि संसाधन (फ़ाइलें, कनेक्शन) finally ब्लॉक में रिलीज़ हों।
संबंधित एरर कोड
SystemExitSystemExit
प्रोग्राम समाप्ति का अनुरोध करने के लिए sys.exit() द्वारा उठाया गया।
TypeErrorTypeError
किसी ऑपरेशन या फ़ंक्शन को अनुपयुक्त प्रकार के ऑब्जेक्ट पर लागू किया गया।
ZeroDivisionErrorZeroDivisionError
शून्य को divisor के रूप में उपयोग करके division या modulo operation का प्रयास किया गया।
StopAsyncIterationStopAsyncIteration
Iteration पूर्ण होने पर async iterator के __anext__() method द्वारा raise किया जाता है।
BlockingIOErrorBlockingIOError
एक I/O operation non-blocking ऑब्जेक्ट पर block करेगा।
ImportErrorImportError
Import statement निर्दिष्ट module या नाम खोजने या लोड करने में विफल रहा।