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

जाइथन (Jython) में पायथन मॉड्यूल कैसे इम्पोर्ट करें?

आप जाइथन (Jython) से प्योर पायथन मॉड्यूल उपयोग कर सकते हैं। आप उन मॉड्यूल का उपयोग नहीं कर सकते जो C में कार्यान्वित हैं। अपने पिप इंस्टॉल से मॉड्यूल उपयोग करने के लिए, आपको पायथन के `sys.path` को जाइथन के साथ जोड़ना होगा क्योंकि जाइथन स्वचालित रूप से `PYTHONPATH` जानकारी नहीं लेता है।

JYTHONPATH पर्यावरण वेरिएबल

जाइथन 2.5 ने `JYTHONPATH` पर्यावरण वेरिएबल पेश किया जो जाइथन-समकक्ष है `PYTHONPATH` का, इसलिए दोनों को समान मान पर सेट करना चाहिए ज्यादातर उपयोग मामलों के लिए (जब तक कि आप असंगत पायथन और जाइथन संस्करणों वाले सेटअप में काम नहीं कर रहे)।


# Linux/macOS
export PYTHONPATH=/path/to/python/packages
export JYTHONPATH=$PYTHONPATH

# Windows
set PYTHONPATH=C:\path\to\python\packages
set JYTHONPATH=%PYTHONPATH%

अब सीधे इम्पोर्ट करें

अब आप स्थानीय रूप से इंस्टॉल पायथन मॉड्यूल को जाइथन में सीधे `'import'` का उपयोग करके इम्पोर्ट कर सकते हैं।

सीमाएं

  • केवल प्योर पायथन मॉड्यूल - C एक्सटेंशन (NumPy, Pandas, lxml, आदि) काम नहीं करेंगे
  • संस्करण संगतता - जाइथन पायथन 2.7 सिंटैक्स का पालन करता है (जाइथन 2.7.x)
  • प्रदर्शन - JVM पर चलने के कारण कुछ ऑपरेशन धीमे/तेज हो सकते हैं

विकल्प

  • JPype - CPython से JVM एक्सेस करें
  • Py4J - पायथन से जावा ऑब्जेक्ट कॉल करें
  • ग्रैडल/मावेन - जावा लाइब्रेरी को सीधे प्रबंधित करें
  • REST/gRPC - सेवाओं के रूप में संचार करें

नोट

जाइथन विकास धीमा हो गया है। नए प्रोजेक्ट्स के लिए, मानक CPython के साथ जावा इंटरऑप लाइब्रेरी या माइक्रोसर्विस आर्किटेक्चर पर विचार करें।

  1. Python में Matplotlib इम्पोर्ट करना Python में Matplotlib इम्पोर्ट करना

    सबसे पहले, सुनिश्चित करें कि आपके सिस्टम पर python और pip प्रीइंस्टॉल्ड हैं। Python संस्करण जांचने के लिए, टाइप करें: python --version pip संस्करण जांचने के लिए, टाइप करें: pip -V फिर, Matplotlib इंस्टॉल करने के लिए कमांड प्रॉम्प्ट में निम्नलिखित pip कमांड चलाएं: pip install matplotlib यह सत्यापि

  1. - Python Import Statement के साथ Multiple Modules का उपयोग कैसे करें?

    Single Import Statement में Multiple Modules Single Import Statement में Multiple Modules Import करने के लिए, बस Module Names को Commas से Separate करें। उदाहरण >>> import math, sys, os Module Aliases के साथ यदि आप Modules को Import करने वाले Name को Change करना चाहते हैं, तो प्रत्येक Mo

  1. - Python Modules कैसे काम करते हैं?

    Python Modules का Working Python के पास Definitions को एक File में रखने और उन्हें Script या Interpreter के Interactive Instance में उपयोग करने का तरीका है। ऐसी File को Module कहते हैं; एक Module से Definitions को अन्य Modules या Main Module (Variables का Collection जो आपको Top Level पर Execute किए