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

Python

  1. पायथन में OSError एक्सेप्शन कैसे पकड़ें?

    OSError os मॉड्यूल के लिए एरर क्लास के रूप में कार्य करता है, और जब os-विशिष्ट फ़ंक्शन से एरर वापस आता है तो इसे उठाया जाता है। हम दिए गए कोड को एक्सेप्शन हैंडल करने और उसका प्रकार जानने के लिए निम्न प्रकार से फिर से लिख सकते हैं। # foobar.py import os import sys try: for i in range(5):

  2. पायथन में थ्रेड्स में एक्सेप्शन कैसे हैंडल करें?

    दिए गए कोड को एक्सेप्शन पकड़ने के लिए निम्न प्रकार से फिर से लिखा गया है: import sys import threading import time import Queue def thread(args1, stop_event, queue_obj): print(start thread) stop_event.wait(12) if not stop_event.is_set(): try: raise Exception(boom!)

  3. पायथन एक्सेप्शन को नए प्रकार के साथ कैसे री-थ्रो करें?

    पायथन 3.x में, कोड एक्सेप्शन चेनिंग के अधीन है और हमें निम्न आउटपुट मिलता है: C:/Users/TutorialsPoint1/~.py Traceback (most recent call last): File C:/Users/TutorialsPoint1/~.py, line 2, in 1/0 ZeroDivisionError: division by zero The above exception was the direct cause of the following exce

  4. पायथन में argparse के साथ अमान्य आर्गुमेंट्स कैसे हैंडल करें?

    हम दिए गए कोड को निम्न प्रकार से फिर से लिखते हैं: # foo.py import argparse class InvalidArgError(Exception): pass parser = argparse.ArgumentParser() parser.add_argument(echo) args = parser.parse_args() try: print(args.echo) raise InvalidArgError except InvalidArgError as e: print

  5. पायथन में सभी एक्सेप्शन पकड़ने वाला try/except ब्लॉक कैसे लिखें?

    यह एक सामान्य नियम है कि हालांकि आप नीचे दिए गए जैसे कोड का उपयोग करके सभी एक्सेप्शन पकड़ सकते हैं, आपको ऐसा नहीं करना चाहिए: try: # do_something() except: print(Exception Caught!) हालांकि, यह KeyboardInterrupt जैसे एक्सेप्शन भी पकड़ लेगा जिनमें हम रुचि नहीं रखते। जब तक आप एक्सेप्शन को तुरंत

  6. पायथन में एक एक्सेप्ट ब्लॉक में एक्सेप्शन उठाकर बाद के एक्सेप्ट ब्लॉक में कैसे पकड़ें?

    एक try ब्लॉक में केवल एक ही एक्सेप्ट क्लॉज इनवोक होता है। यदि आप चाहते हैं कि एक्सेप्शन उच्च स्तर पर पकड़ा जाए तो आपको नेस्टेड try ब्लॉक्स का उपयोग करना होगा। आइए 2 try...except ब्लॉक्स इस तरह लिखें: try: try: 1/0 except ArithmeticError as e: if str(e) == Zero division:

  7. पायथन में कॉलर थ्रेड में थ्रेड के एक्सेप्शन को कैसे पकड़ें?

    समस्या यह है कि thread_obj.start() तुरंत लौटता है। आपके द्वारा शुरू किया गया चाइल्ड थ्रेड अपने स्वयं के संदर्भ में, अपने स्वयं के स्टैक में एक्जीक्यूट होता है। वहां होने वाला कोई भी एक्सेप्शन चाइल्ड थ्रेड के संदर्भ में होता है। आपको कुछ संदेश पास करके इस जानकारी को पैरेंट थ्रेड तक पहुंचाना होगा। कोड

  8. पायथन 'with' स्टेटमेंट का उपयोग करते समय एक्सेप्शन कैसे पकड़ें?

    कोड को एक्सेप्शन पकड़ने के लिए निम्न प्रकार से फिर से लिखा जा सकता है: try: with open(myFile.txt) as f: print(f.readlines()) except: print(No such file or directory) हमें निम्न आउटपुट मिलता है: C:/Users/TutorialsPoint1/~.py No such file or directory

  9. पायथन एक्सेप्शन हैंडल करने का क्लीनर तरीका सुझाएं?

    हम finally क्लॉज का उपयोग कर सकते हैं ताकि एक्सेप्शन फेंका जाए या नहीं, क्लीनअप किया जा सके: try: # कुछ कोड यहां except: handle_exception() finally: do_cleanup() यदि क्लीनअप केवल एक्सेप्शन की स्थिति में किया जाना है, तो हम इस तरह कोड कर सकते हैं: should_cleanup = True try: # कुछ कोड

  10. पायथन में एरर कोड्स और एरर मैसेज के साथ कस्टम एक्सेप्शन कैसे लिखें?

    हम एरर कोड्स और एरर मैसेज के साथ कस्टम एक्सेप्शन क्लासेस को निम्न प्रकार से लिख सकते हैं: class ErrorCode(Exception): def __init__(self, code): self.code = code try: raise ErrorCode(401) except ErrorCode as e: print(Received error with code:, e.code) हमें आउटपुट मिलता है: C:/Use

  11. क्या पायथन एक्सेप्शन रनटाइम एरर्स हैं?

    सभी पायथन एक्सेप्शन रनटाइम एरर्स नहीं हैं, कुछ सिंटैक्स एरर्स भी हैं। यदि आप दिए गए कोड को चलाते हैं, तो आपको निम्न आउटपुट मिलता है। File C:/Users/TutorialsPoint1/~.py, line 4 else: ^ SyntaxError: invalid syntax हम देखते हैं कि यह सिंटैक्स एरर है न कि रनटाइम एरर। प्रोग्राम में एरर्स या अशुद्धियों को

  12. पायथन में if स्टेटमेंट के अंदर एक्सेप्शन कैसे हैंडल करें?

    कोड को एक्सेप्शन पकड़ने के लिए निम्न प्रकार से लिखा जा सकता है: a, b = 5, 0 try: if b != 0: print(a/b) else: a/b raise ZeroDivisionError except Exception as e: print(e) हमें निम्न आउटपुट मिलता है: C:/Users/TutorialsPoint1/~.py integer division or modulo by zero

  13. पायथन में कैसे जांचें कि स्ट्रिंग या सबस्ट्रिंग किसी सफिक्स से समाप्त होता है?

    पायथन में स्ट्रिंग क्लास में endswith(string) मेथड होता है। यह मेथड एक सफिक्स स्ट्रिंग स्वीकार करता है जिसे आप खोजना चाहते हैं और एक स्ट्रिंग ऑब्जेक्ट पर कॉल किया जाता है। आप इस मेथड को निम्न प्रकार से कॉल कर सकते हैं: string = C:/Users/TutorialsPoint1/~.py print(string.endswith(.py)) आउटपुट: True य

  14. पायथन में कैसे जांचें कि स्ट्रिंग सफिक्स की सूची में से किसी से समाप्त होती है?

    पायथन में स्ट्रिंग क्लास में endswith(tuple) मेथड होता है। यह मेथड उन स्ट्रिंग्स का एक टुपल स्वीकार करता है जिन्हें आप खोजना चाहते हैं और एक स्ट्रिंग ऑब्जेक्ट पर कॉल किया जाता है। आप इस मेथड को निम्न प्रकार से कॉल कर सकते हैं: string = core java print(string.endswith((txt, xml, java, orld))) आउटपुट:

  15. पायथन में कस्टम एक्सेप्शन को कस्टम मैसेज के साथ कैसे इम्प्लीमेंट करें?

    दिए गए कोड के लिए समाधान निम्न प्रकार से है: उदाहरण class CustomValueError(ValueError): def __init__(self, arg): self.arg = arg try: a = int(input(Enter a number:)) if not 1 < a < 10: raise CustomValueError(Value must be within 1 and 10.) except CustomValueError as e:

  16. पायथन फ़ंक्शन में आर्गुमेंट्स को रेफरेंस द्वारा कैसे पास करें?

    दिए गए कोड के लिए हमें निम्न आउटपुट मिलता है: b = [10, 20] a = [10, 20] व्याख्या: यह इंगित करता है कि वेरिएबल a को रेफरेंस द्वारा पास किया गया था क्योंकि फ़ंक्शन मुख्य स्क्रिप्ट में इसके मान को बदल देता है।

  17. पायथन में कैसे जांचें कि स्ट्रिंग में अल्फाबेट्स या नंबर्स हैं?

    पायथन स्ट्रिंग क्लास में isalnum() नामक एक मेथड होता है जिसे स्ट्रिंग पर कॉल किया जा सकता है और यह हमें बताता है कि स्ट्रिंग में केवल अल्फान्यूमेरिक्स हैं या नहीं। आप इसे निम्न प्रकार से कॉल कर सकते हैं: print(123abc.isalnum()) आउटपुट: True print(123#$%abc.isalnum()) आउटपुट: False आप उसी परिणाम के ल

  18. पायथन में कैसे जांचें कि स्ट्रिंग में कम से कम एक लेटर और एक नंबर है?

    पायथन में इसकी जांच करने का सबसे आसान तरीका नियमित अभिव्यक्तियों का उपयोग करना है। यह जांचने के लिए कि दी गई स्ट्रिंग में कम से कम एक लेटर और एक नंबर है, हम re.match(regex, string) का उपयोग करते हैं। उदाहरण import re print(bool(re.match(^(?=.*[0-9]$)(?=.*[a-zA-Z]), hasAlphanum123))) print(bool(re.ma

  19. पायथन में कैसे सत्यापित करें कि स्ट्रिंग में केवल लेटर्स, नंबर्स, अंडरस्कोर और डैश हैं?

    आप इस कार्य को प्राप्त करने के लिए नियमित अभिव्यक्तियों का उपयोग कर सकते हैं। यह सत्यापित करने के लिए कि स्ट्रिंग में केवल लेटर्स, नंबर्स, अंडरस्कोर और डैश हैं, हम निम्न regex का उपयोग कर सकते हैं: ^[A-Za-z0-9_-]*$। उदाहरण import re print(bool(re.match(^[A-Za-z0-9_-]*$, aValidString123--__))) print(

  20. पायथन में कैसे जांचें कि स्ट्रिंग अल्फान्यूमेरिक है?

    पायथन स्ट्रिंग क्लास में isalnum() नामक एक मेथड होता है जिसे स्ट्रिंग पर कॉल किया जा सकता है और यह हमें बताता है कि स्ट्रिंग में केवल अल्फान्यूमेरिक्स हैं या नहीं। आप इसे निम्न प्रकार से कॉल कर सकते हैं: >>> 123abc.isalnum() True >>> 123#$%abc.isalnum() False आप उसी परिणाम के लिए r

Total 9001 -कंप्यूटर  FirstPage PreviousPage NextPage LastPage CurrentPage:9/451  20-कंप्यूटर/Page Goto:1 3 4 5 6 7 8 9 10 11 12 13 14 15