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

पायथन में 'except Exception as e' और 'except Exception, e' में क्या अंतर है?

except स्टेटमेंट्स में ',' और 'as' के उपयोग का अंतर निम्न है:

कार्यात्मक रूप से ',' और 'as' दोनों समान हैं; लेकिन उनका उपयोग पायथन संस्करणों पर निर्भर करता है:
पायथन 2.5 और पूर्व संस्करणों में, 'कॉमा' के उपयोग की सिफारिश की जाती है क्योंकि 'as' समर्थित नहीं है।
पायथन 2.6+ संस्करणों में, दोनों 'कॉमा' और 'as' का उपयोग किया जा सकता है। लेकिन पायथन 3.x से, एक्सेप्शन को वेरिएबल में असाइन करने के लिए 'as' आवश्यक है।
पायथन 2.6 से 'as' का उपयोग हमें एक ही except ब्लॉक में मल्टीपल एक्सेप्शन को पकड़ने का एक सुंदर तरीका देता है जैसा कि नीचे दिखाया गया है:

except (Exception1, Exception2) as err

यह किसी भी दिन इससे बेहतर है:

except (Exception1, Exception2), err
  1. - C और C++ के बीच अंतर क्या है?

    C और C++ के बीच कुछ अंतर निम्नलिखित हैं।C++ की तुलना में, C, C++ का सबसेट है। सभी वैध C प्रोग्राम वैध C++ प्रोग्राम हैं।C एक संरचनात्मक या प्रक्रियात्मक प्रोग्रामिंग भाषा है, जबकि C++ एक ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग भाषा है।C में, फ़ंक्शन्स मौलिक बिल्डिंग ब्लॉक्स हैं, जबकि C++ में, ऑब्जेक्ट्स मौलि

  1. Tkinter (Python) में root.destroy() और root.quit() में क्या अंतर है? Tkinter (Python) में root.destroy() और root.quit() में क्या अंतर है?

    जब हम Tkinter विंडो ऑब्जेक्ट के साथ destroy() मेथड को इनवोक करते हैं, तो यह मेनलूप प्रोसेस को समाप्त करता है और विंडो के अंदर सभी विजेट्स को नष्ट कर देता है। Tkinter destroy() मेथड का उपयोग मुख्य रूप से बैकग्राउंड में चल रहे इंटरप्रेटर को मारने और समाप्त करने के लिए किया जाता है।हालांकि, quit() मेथड

  1. Python में Tkinter और Tkinter.ttk के विजेट्स में क्या अंतर है? Python में Tkinter और Tkinter.ttk के विजेट्स में क्या अंतर है?

    tkinter.ttk एक मॉड्यूल है जिसका उपयोग Tkinter विजेट्स को स्टाइल करने के लिए किया जाता है। जैसे CSS का उपयोग HTML एलिमेंट को स्टाइल करने के लिए किया जाता है, वैसे ही हम Tkinter विजेट्स को स्टाइल करने के लिए tkinter.ttk का उपयोग करते हैं।यहां Tkinter विजेट और Tkinter.ttk के बीच प्रमुख अंतर हैं -Tkinte