मुझे एक मॉड्यूल लिखने की आवश्यकता है जिसका उपयोग सीपीथॉन और आयरनपीथन दोनों से किया जाएगा। आयरनपीथन का पता लगाने का सबसे अच्छा तरीका क्या है, क्योंकि मुझे उस मामले में थोड़ा अलग व्यवहार चाहिए?आयरनपीथन का पता लगाने का सबसे अच्छा तरीका
मैंने देखा कि sys.platform CPython पर "win32" है, लेकिन आयरनपीथन पर "क्ली" है।
क्या इसका पता लगाने का एक और पसंदीदा/मानक तरीका है?
एक के रूप में, यदि आप भिन्न क्रम व्यवहार जो आप के आसपास काम करने के लिए कोशिश कर रहे हैं पता लगा सकते हैं, कि करने के लिए इसे बांधने से क्या करना है का पता लगाने का एक बेहतर साधन हो सकते हैं:
मैं इस का उपयोग सीधे दुभाषिया। उदाहरण के लिए, कोई फोर्क आयरनपीथन कर सकता है; आपका कोड काम नहीं करेगा क्योंकि "आयरनपीथन" नाम बदल जाएगा। इस मुद्दे को भविष्य के संस्करण में भी ठीक किया जा सकता है, जिससे आपके कामकाज को तोड़ने का कारण बनता है। –
क्या यह मुद्दा पुराना है? दस्तावेज़ लिखते हैं कि आयरनपीथन का 'sys.platform' सीपीथॉन https://ironpython-test.readthedocs.io/en/latest/library/sys.html – alvas