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

पायथन अपवाद टेक्स्ट कैसे प्राप्त करें?

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

हम त्रुटि के प्रकार, मान, ट्रेसबैक पैरामीटर पा सकते हैं

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

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

नमूना कोड में अपवाद प्रकार, फ़ाइल संख्या और लाइन नंबर प्राप्त करना

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 . के साथ प्लॉट() विधि का उपयोग करें । आकृति में टेक्स्ट जोड़ने

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

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

  1. पायथन में किसी लेबल से टेक्स्ट कैसे निकालें?

    Tkinter एक पायथन लाइब्रेरी है जिसका उपयोग GUI- आधारित एप्लिकेशन बनाने और विकसित करने के लिए किया जाता है। इस लेख में, हम देखेंगे कि किसी लेबल से टेक्स्ट को कैसे हटाया जाए, जिसमें कुछ टेक्स्ट होगा। किसी लेबल से टेक्स्ट हटाने के लिए, हम एक संबद्ध बटन बनाएंगे जो लेबल के लिए ट्रिगर के रूप में कार्य करे