Python 2.7.5 (default, Feb 26 2014, 13:43:17)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-4)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>> try:
... sys.exit()
... except:
... print "in except"
...
in except
>>> try:
... sys.exit(0)
... except:
... print "in except"
...
in except
>>> try:
... sys.exit(1)
... except:
... print "in except"
...
in except
कोशिश में काम नहीं कर रहा है sys.exit() को किसी भी सुझाव में ट्रिगर करने में सक्षम क्यों नहीं है ... !!!पायथन sys.exit
यहां पोस्ट किए गए कोड में सभी संस्करण विवरण हैं।
मैंने इसे ट्रिगर करने के लिए सभी संभावित तरीकों का प्रयास किया है, लेकिन मैं असफल रहा। यह 'छोड़कर' ब्लॉक हो जाता है।
अग्रिम धन्यवाद ..
मैंने इसे डुप्लिकेट के रूप में बंद कर दिया, क्योंकि दूसरी पोस्ट में बताया गया है कि क्या गलत है और बी) इससे कैसे बचें। कंबल 'को छोड़कर:' सिस्टमएक्सिट 'को पकड़ने से बचने के लिए' अपवाद को छोड़कर 'सर्वोत्तम उपयोग पर क्लॉज एक अच्छा विचार नहीं है। –
यदि आप अपवाद को ट्रिगर नहीं करना चाहते हैं तो os._exit (0) का उपयोग करें। – Back2Basics
@ बैक 2 बेसिक्स: ** ** os._exit() 'पर कॉल न करें; यह सुनिश्चित करता है कि प्रोसेसर निकलने के बाद कुछ भी साफ नहीं हो जाता है। –