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

पायथन एक्सेप्शन टेक्स्ट कैसे प्राप्त करें?

यदि पायथन कोड एक्सेप्शन फेंकता है, तो हम इसे पकड़ सकते हैं और टाइप, एरर मैसेज, ट्रेसबैक प्रिंट कर सकते हैं और पायथन स्क्रिप्ट में फ़ाइल नाम और लाइन नंबर जैसी जानकारी प्राप्त कर सकते हैं जहां एक्सेप्शन हुआ।

हम एरर के टाइप, वैल्यू, ट्रेसबैक पैरामीटर्स ढूंढ सकते हैं।

टाइप उस एक्सेप्शन का प्रकार देता है जो हुआ है; वैल्यू में एरर मैसेज होता है; ट्रेसबैक में स्टैक स्नैपशॉट और एरर मैसेज के बारे में कई अन्य जानकारी विवरण होते हैं।

sys.exc_info() फ़ंक्शन इन तीन एट्रिब्यूट्स का एक टुपल लौटाता है, और raise स्टेटमेंट में तीन-आर्गुमेंट फॉर्म होता है जो इन तीन भागों को स्वीकार करता है।

नमूना कोड में एक्सेप्शन टाइप, फ़ाइल नंबर और लाइन नंबर प्राप्त करना:

import sys, os
try:
    raise NotImplementedError("No error")
except Exception as e:
    exc_type, exc_obj, exc_tb = sys.exc_info()
    fname = os.path.split(exc_tb.tb_frame.f_code.co_filename)[1]
    print(exc_type, fname, exc_tb.tb_lineno)
  1. पायथन प्लॉट्स के बाहर टेक्स्ट कैसे रखें? पायथन प्लॉट्स के बाहर टेक्स्ट कैसे रखें?

    प्लॉट के बाहर टेक्स्ट रखने के लिए, हम text_pos_x और text_pos_y के मान को बदलकर टेक्स्ट पोजीशन बदल सकते हैं। चरण x और y के लिए डेटा पॉइंट्स बनाएं। x और y की टेक्स्ट पोजीशन इनिशियलाइज़ करें। x और y प्लॉट करने के लिए, color=red के साथ plot() मेथड का उपयोग करें। फिगर में टेक्स्ट जोड़ने के लिए text() म

  1. Tkinter लेबल टेक्स्ट कैसे प्राप्त करें? Tkinter लेबल टेक्स्ट कैसे प्राप्त करें?

    Tkinter लेबल्स विंडो पर टेक्स्ट या इमेजेज बनाने और डिस्प्ले करने के लिए उपयोग किए जाते हैं। इसमें कई कंपोनेंट्स और फंक्शन्स हैं जिनका उपयोग लेबल जानकारी जैसे फॉन्टफैमिली, पैडिंग, चौड़ाई, ऊंचाई आदि को कस्टमाइज़ करने के लिए किया जा सकता है। विंडो पर लेबल टेक्स्ट प्राप्त करने के लिए, हम उस टेक्स्ट के

  1. Python में Label से Text कैसे Remove करें? Python में Label से Text कैसे Remove करें?

    Tkinter GUI-based applications बनाने और develop करने के लिए एक Python library है। इस लेख में, हम देखेंगे कि कुछ text वाले Label से text कैसे remove करें। Label से text remove करने के लिए, हम एक associated button बनाएंगे जो Label के लिए trigger के रूप में कार्य करेगा। उदाहरण # Import Tkinter Library