के साथ अजगर में घोषित एक अजगर वर्ग का उदाहरण बनाएं, मैं सी 12 एपीआई के साथ __main__ दायरे में परिभाषित पायथन कक्षा का एक उदाहरण बनाना चाहता हूं। उदाहरण के लिए, वर्ग MyClass कहा जाता है और परिभाषित किय
मैं अपनी वस्तुओं को बनाने और नष्ट करने के लिए नए और ऑपरेटरों को हटाना चाहता हूं। समस्या यह है कि पाइथन इसे कई चरणों में तोड़ने लगता है। निर्माण के लिए tp_new, tp_init और tp_alloc और tp_del, tp_free और
तो मुझे क्या करना (जैसे) open("/snafu/fnord")
अजगर में (और फ़ाइल मौजूद नहीं है), मैं एक ट्रैस बैक और संदेश IOError: [Errno 2] No such file or directory: '/snafu/fnord'
मैं पायथन के साथ ऊपर स्ट्रिं
मैं सी एक्सटेंशन लिख रहा हूं, और मैं आत्मनिरीक्षण के लिए दृश्यमान तरीकों का हस्ताक्षर बनाना चाहता हूं। static PyObject* foo(PyObject *self, PyObject *args) {
/* blabla [...] */
}
PyDoc_STRVA