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

सी एक्सटेंशन से पायथन अपवाद कैसे बढ़ाएं?

उपरोक्त मॉड्यूल के लिए, हमें निम्नलिखित setup.py स्क्रिप्ट तैयार करने की आवश्यकता है -

from distutils.core import setup, Extension
setup(name='helloworld', version='1.0', \
ext_modules=[Extension('helloworld', ['hello.c'])])

अब, हम निम्न कमांड का उपयोग करते हैं,

$ python setup.py install

एक बार जब हम एक्‍सटेंशन इंस्‍टॉल कर लेते हैं, तो हम उस एक्‍सटेंशन को अपने पायथन स्‍क्रिप्‍ट test.py में आयात और कॉल करने में सक्षम होंगे और इसमें इस तरह के अपवाद को पकड़ सकेंगे -

#test.py
import helloworld
try:
print helloworld.helloworld()
except Exception as e:
print str(e)

यह निम्नलिखित परिणाम देगा -

bad format char passed to Py_BuildValue

  1. पायथन में एक सूची से डुप्लिकेट कैसे निकालें?

    आप dict.fromkeys() का उपयोग करके पायथन से डुप्लीकेट हटा सकते हैं, जो एक डिक्शनरी उत्पन्न करता है जो किसी भी डुप्लिकेट मान को हटा देता है। आप किसी सूची को सेट में भी बदल सकते हैं। आपको उस सूची को देखने के लिए शब्दकोश को रूपांतरित करना होगा या सूची में वापस सेट करना होगा, जिसके डुप्लीकेट हटा दिए गए है

  1. पायथन में किसी सूची से किसी तत्व को कैसे हटाएं?

    पायथन में एक सूची एक रैखिक डेटा संरचना है जहां तत्वों को सन्निहित स्मृति स्थानों में संग्रहीत किया जाता है और तत्वों को उनके अनुक्रमित द्वारा एक्सेस किया जाता है। हमें कभी-कभी पायथन में एक सूची से एक तत्व को हटाने की आवश्यकता हो सकती है। इसे प्राप्त करने के लिए विभिन्न अंतर्निर्मित कार्य हैं। पॉप (

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

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